Dr. Brian Harrington

Brian Harrington

Professor, Teaching Stream
Department of Computer and Mathematical Sciences
University of Toronto Scarborough
brian.harrington@utoronto.ca

Bio

I am a Teaching Stream Professor in the Department of Computer and Mathematical Sciences at the University of Toronto Scarborough. My research focuses on Computer Science Education and Pedagogy, with a special emphasis on involving undergraduate students in research.

I completed my Doctorate in Computer Science at the Oxford University Department of Computer Science under the supervision of Dr. Stephen Clark. My research focused on the intersection of Artificial Intelligence and Natural Language Processing, in particular, the automated construction of Semantic Network with the ASKNet system.

Prior to joining UTSC, I held a Research and Tutorial Fellowship in Computer Science at Keble College, Oxford. And worked as a Research Scientist in the Medical Informatics Group at the University of Wisconsin Milwaukee.

Latest News

SIGCSE 2025
SIGCSE 2025
CMS URG Members Shreeansha Bhattari, Serena Ju, and Evelyn Pan (Pictured here with Alum Angela Zavalta and Micahel Milijanovic) travelled to Pittsburgh to attend SIGCSE 2025 where our team presented a paper and 2 posters. As always, I'm incredibly proud to be able to share the amazing work this team is doing with the broader community
Voices of CMS Podcast
Voices of CMS Podcast
I recently recorded a podcast for the CMS Department at UTSC, discussing the department, my teaching, and how to help students succeed in university.
URG Members at SIGCSE 2024
URG Members at SIGCSE 2024
Undergrad research group members Rohita Nalluri and Colin Lin, and group alum Angela Zavaleta-Burnuy travelled to Portland Oregon to present at SIGCSE '24. Our team had 2 posters and 1 paper in the conference, with Rohita & Thezyrie being co-authors on another 2 papers. A great showing for the team at SIGCSE!