Andrew Petersen
Professor, Teaching Stream
Department of Mathematical and Computational Sciences
University of Toronto Mississauga
Email: [firstname].[lastname]
Andrew Petersen

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 & Learning, and I returned to the Office of the Dean in 2022-23 as UTM’s Acting Associate Dean, Pedagogical Development and Scholarship. In 2023, I began a term on the University of Toronto's Governing Council.

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 as independent study courses. If you’re a student at UTM interested in a project opportunity, please visit my projects page and then send me an email.

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.