Program Committees

  • CSEE&T 2023, The 35th IEEE International Conference on Software Engineering Education and Training. PC member.
  • ITiCSE 2023, The 28th annual ACM conference on Innovation and Technology in Computer Science Education. PC member.
  • SIGCSE 2023, The 54th Technical Symposium on Computer Science Education. Associate Program Chair, Exprience Reports and Tools.
  • ITiCSE 2022, The 27th annual conference on Innovation and Technology in Computer Science Education. PC member, Session Chair.
  • SIGCSE 2022, The 53rd Technical Symposium on Computer Science Education. Senior PC member.
  • ITiCSE 2021, The 26th annual conference on Innovation and Technology in Computer Science Education. PC member, Session Chair.
  • SIGCSE 2021, The 52nd Technical Symposium on Computer Science Education. Senior PC member.
  • ICSE JSEET 2021, A Joint Program of the 43rd International Conference on Software Engineering (ICSE) Software Engineering Education and Training Track (SEET) and the Conference on Software Engineering Education and Training (CSEE&T). PC member.
  • CSEE&T 2020, The 32nd IEEE International Conference on Software Engineering Education and Training. PC member.
  • ITiCSE 2020, The 25th Annual Conference on Innovation and Technology in Computer Science Education. PC member.
  • SIGCSE 2020, The 51st ACM Technical Symposium on Computer Science Education. Special Sessions PC member.
  • ITiCSE 2019, The 24th Annual Conference on Innovation and Technology in Computer Science Education. PC member.
  • SIGCSE 2019, The 50th ACM Technical Symposium on Computer Science Education. Panels Session PC member.
  • CSEE&T 2019, The 31st IEEE International Conference on Software Engineering Education and Training. PC member. Chair of two tracks.
  • GHC 2018, Grace Hopper Celebration of Women in Computing. Research Poster Session PC member.
  • ITiCSE 2018, The 23rd Annual Conference on Innovation and Technology in Computer Science Education. PC member.
  • SIGCSE 2018, The 49th ACM Technical Symposium on Computer Science Education. Birds of a Feather Sessions PC member. Session Chair.
  • CSEE&T 2017, The 30th IEEE International Conference on Software Engineering Education and Training. PC member. Session Chair.
  • ITiCSE 2017, The 22nd Annual Conference on Innovation and Technology in Computer Science Education. PC member.
  • GHC 2017, Grace Hopper Celebration of Women in Computing. Research Poster Session PC member.
  • CSEE&T 2016, The 29th IEEE International Conference on Software Engineering Education and Training. PC member.
  • GHC 2016, Grace Hopper Celebration of Women in Computing. Research Poster Session PC member.
  • MPC 2015, The 12th International Conference on Mathematics of Program Construction. PC member.
  • JSEET 2015, A Joint Program of the ICSE Software Engineering Education and Training Track (SEET) and the Conference on Software Engineering Education and Training (CSEE&T). PC member.
  • GHC 2015, Grace Hopper Celebration of Women in Computing. Research Poster Session PC member.
  • CSEE&T 2014, The 27th Conference on Software Engineering Education and Training. PC member.
  • MPC 2012, The 11th International Conference on Mathematics of Program Construction. PC member.

Computer Science Education Research

  • Luca Chiodini, Igor Moreno Santos, Andrea Gallidabino, Anya Tafliovich, AndrĂ© L. Santos, Matthias Hauswirth: A Curated Inventory of Programming Language Misconceptions. In proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2021), June 26 — July 1, 2021, Virtual Event, Germany.
  • Anya Tafliovich, Thomas Caswell, and Francisco Estrada: Teaching Software Engineering with Free Open Source Software Development: An Experience Report. In Proceedings of The 31st IEEE International Conference on Software Engineering Education and Training (CSEE&T 2019).
  • Francisco Estrada and Anya Tafliovich: Bridging the Gap Between Desired and Actual Qualifications of Teaching Assistants: An Experience Report. In Proceedings of the 22nd Annual Conference on Innovation and Technology in Computer Science Education (ITiCSE 2017).
  • Anya Tafliovich, Jennifer Campbell, Daniel Zingaro, Francisco Estrada, and Leo Porter: Forming Strong and Effective Student Teams. Birds of a Feather Session. In Proceedings of the 48th ACM Technical Symposium on Computer Science Education (SIGCSE 2017). ACM New York, NY, USA, 731, 2017.
  • Andrew Petersen, Michelle Craig, Jennifer Campbell, and Anya Tafliovich: Revisiting why students drop CS1. Cited for excellence. In Proceedings of the 16th Koli Calling International Conference on Computing Education Research (KOLI 2016). ACM New York, NY, USA, 71-80, 2016.
  • Anya Tafliovich, Andrew Petersen, and Jennifer Campbell: Evaluating Student Teams: Do Educators Know What Students Think?. In Proceedings of the 47th ACM Technical Symposium on Computer Science Education (SIGCSE 2016). ACM New York, NY, USA, 181-186, 2016.
  • Jennifer Campbell, Stan Kurkovsky, Chun Wai Liew, and Anya Tafliovich: Scrum and Agile Methods in Software Engineering Courses. Panel. The 47th ACM Technical Symposium on Computer Science Education (SIGCSE 2016). ACM New York, NY, USA, 319-320, 2016.
  • Jennifer Campbell and Anya Tafliovich: An Experience Report: Using Mobile Development To Teach Software Design. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE 2015). ACM, New York, NY, USA, 506-511, 2015.
  • Anya Tafliovich, Andrew Petersen, and Jennifer Campbell: On the Evaluation of Student Team Software Development Projects. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE 2015). ACM, New York, NY, USA, 494-499, 2015.
  • Anya Tafliovich, Jennifer Campbell, and Andrew Petersen: A student perspective on prior experience in CS1. In Proceedings of the 44th ACM Technical Symposium on Computer Science Education (SIGCSE 2013). ACM, New York, NY, USA, 239-244, 2013.

Computer Science Research

The focus of my CS research is developing a formal framework for non-traditional computing (specifically, quantum computing) which allows verification and formal reasoning about programs.

  • Anya Tafliovich: Quantum Predicative Programming, PhD Thesis, University of Toronto, 2010.
  • Anya Tafliovich, Eric C.R. Hehner: Programming with Quantum Communication, In Proceedings of the 7th ETAPS workshop on Quantitative Aspects of Programming Languages (QAPL), York, UK, 2009 March 28-29. An extended version appeared in volume 252(3) of Elsevier's Electronic Notes in Theoretical Computer Science (ENTCS) 2009.
  • Anya Tafliovich, Eric C.R. Hehner: Programming Telepathy: Implementing Quantum Non-Locality Games, In Proceedings of the 10th Brazilian Symposium on Formal Methods (SBMF), Ouro Preto, Brazil, 29-31 August 2007. A much better version appears in a special issue of Elsevier's Electronic Notes in Theoretical Computer Science (ENTCS) 2010.
  • Anya Tafliovich: It's Not Magic: I Can Prove It, In GHC 2007 New Investigators.
  • Anya Tafliovich, Eric C.R. Hehner: Quantum Predicative Programming, In Proceedings of the 9th International Conference on Mathematics of Program Construction (MPC), Kuressaare Estonia, 3-5 July 2006 and in Springer's Lecture Notes in Computer Science (LNCS) 4014 p.433-454.
  • Anya Tafliovich: Quantum Programming, Master's thesis, University of Toronto, 2004.
  • Before I became interested in Quantum Information, I took part in the XChek project:

    XChek: A Model-Checker for Multi-Valued Reasoning, In Proceedings of the 25th International Conference on Software Engineering (ICSE), Portland, USA, 3-10 May 2003.

  • Anya Tafliovich, Alexander Kress: Using Grid Solution Methods for a POMDP Formulation of Preference Elicitation Problem, Technical report, University of Toronto, 2002.
  • Anya Tafliovich, Andrew Misyura: Algorithms for solving matching problems involving floating point arithmetic, Technical report, University of Toronto, 2001.