|
I am a 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 projects and co-authored an introductory textbook on Python programming. |
|
|
|
I was awarded the University of Toronto President’s Teaching Award in 2021, the Faculty of Arts & Science Outstanding Teaching Award in 2014, and have received the Dean’s Excellence Award several times. In 2018, I was named Senior Member of the Association for Computing Machinery (ACM). |