I am a Professor, Teaching Stream in the Department of Mathematical and Computational Sciences at the University of Toronto Mississauga (UTM), with a cross-appointment to the Institute for the Study of University Pedagogy. I joined UTM in 2007 after completing a MSc in computer science at the University of Washington. From 2012-2017, I served as the Director, Teaching and Learning Support and Innovation at the Robert Gillespie Academic Skills Centre . In 2018-19, I served as UTM’s Acting Vice-Dean, Teaching
I take special pride in my role as an educator and have received UTM’s Teaching Excellence Award ; the University of Toronto’s highest award for teaching, the President’s Teaching Award ; and the OCUFA Teaching Award . I teach first year computer science (CS1 and CS2) as well as a range of courses in systems, including computer organization, operating systems, networks, and compilers. I also collaborate with undergraduates on research and implementation projects each term, usually in work-study positions or
My primary research interest is in computer science education, with a special focus on introductory education. I am a member of the U of T CS education research group and am co-supervising one Ph.D. student, Angela Zavaleta . I have served as a co-chair for two international computing education conferences: ICER when it was held in Toronto in 2019 and Koli Calling in 2021 and 2022.