Anya Tafliovich

UofT logo

Anya Tafliovich - Photo Department of Computer and Mathematical Sciences
University of Toronto Scarborough
1265 Military Trail
Scarborough, Ontario, M1C 1A4
Canada

office: IC 495
tel: 1-416-287-7410

email

I am a Lecturer in the Department of Computer and Mathematical Sciences at the University of Toronto Scarborough.

In 2002 I received an Honours Bachelor of Science with High Distinction from the University of Toronto, where I completed a Specialist Program in Computer Science and a Major in Mathematics. After a summer as a Research Assistant, I joined our Formal Methods of Software Engineering group as a Masters student, working under the supervision of Eric C.R. Hehner. I graduated with a MSc in 2004 and continued as a PhD student. I interrupted my PhD studies in 2008-2009 to take care of my son David and graduated with a PhD in June of 2010.

My major academic awards include two Natural Sciences and Engineering Research Council of Canada (NSERC) Postgraduate Scholarships (2003-2004 and 2004-2007) and three Ontario Graduate Scholarships (OGS) (2002-2003, 2004-2005, and 2005-2006), all during my graduate studies.

My probably outdated CV. My probably outdated LinkedIn profile.

Research

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

I am also working on translating a Practical Theory of Programming by E.C.R. Hehner into Russian, which to me is an increasingly fascinating and increasingly difficult task.


Teaching

CSC A20 Summer 2011

CSC C24 Winter 2011
CSC A48 Winter 2011

Course Instructor, Principles of Programming Languages (a third year Computer Science course), Summer 2010.
Course Instructor, Principles of Programming Languages (a third year Computer Science course), Spring 2010.
Course Instructor, Introduction to Computer Science (a first year Computer Science course), Spring 2010.
Course Instructor, Accelerated Introduction to Computer Science (a first year Computer Science course), Fall 2009.
Course Instructor, Introduction to Computer Programming (a first year Engineering Science course), Fall 2009.
Course Instructor, Principles of Programming Languages (a third year Computer Science course), Summer 2008.
Course Instructor, Principles of Programming Languages (a third year Computer Science course), Spring 2008.
Teaching Assistant, Principles of Programming Languages, Fall 2007.
Teaching Assistant, Principles of Programming Languages, Spring 2007.
Teaching Assistant, Mathematical Expression and Reasoning for Computer Science, Spring 2007.
Teaching Assistant, Introduction to the Theory of Computation, Fall 2006.
Teaching Assistant, Mathematical Expression and Reasoning for Computer Science, Spring 2006.
Teaching Assistant, Principles of Programming Languages, Fall 2002 - Fall 2005.


Interests

My best thesis avoidance techniques are backpacking, canoeing, reading, cinematography, practicing yoga, cooking, and playing with my son.