Since 2015, I have been an Assistant Professor, Teaching Stream in the Department of Computer Science at the University of Toronto.
Previously, I taught at the University of Alberta. I completed my MSc in Computing Science at the U of A in 2011 and have been teaching a variety of CS courses since 2012.
My primary interests are in teaching introductory CS classes, and fostering an inclusive classroom environment. I am also interested in teaching about teaching CS, particularly for teaching assistants and new faculty.
My office is BA4262, and you can find my office hours on the related course webpage. I typically hold my office hours in the CS Help Centre.
If you are a student in one of my courses, the best way to contact me is using the email address posted on the relevant course website.
Here's a list of the courses I have taught in previous terms.
jsmith (at) cs (dot) toronto (dot) edu