Associate Professor of Mathematical and Computational Sciences, University of Toronto
I am an Associate Professor Teaching Stream in Computer Science at University of Toronto Mississauga. I teach Intro Programming, Intro CS, Theory of Computation, Systems Programming, Data Structures, Principles of Programming Languages, Algorithms, Computer Science Education Research, and Operating Systems.
I have a PhD from the Ontario Institute for Studies in Education (OISE) at the University of Toronto in Computer Science Education. My dissertation focused on evaluating Peer Instruction (PI) as a pedagogical approach for teaching CS courses.
AI gives nonprogrammers a boost in writing computer code
Feb 03, 2025 11:02 am UTC| Insights & Views Technology
What do you think there are more of: professional computer programmers or computer users who do a little programming? Its the second group. There are millions of so-called end-user programmers. Theyre not going into a...
Leonardo da Vinci’s incredible studies of human anatomy still don’t get the recognition they deserve
South African telescope discovers a giant galaxy that’s 32 times bigger than Earth’s