top of page

I am an Associate Professor, Teaching Stream in Computer Science at the University of Toronto.  I received my MMath and Certificate in University Teaching from the University of Waterloo and my BSC from the University of Prince Edward Island.  

 

I primarily teach introductory programming courses and have co-developed two Coursera MOOCs (LTP1 and LTP2) on learning to program in Python.  I am also engaged in Computer Science education research projects and co-authored an introductory textbook on Python programming.

bottom of page