Diane Horton

Professor, Teaching Stream

Image of Diane Horton

Diane Horton is a Professor, Teaching Stream, in the Department of Computer Science at the University of Toronto. She earned a BSc (Honours) at the University of Western Ontario and an MSc at the University of Toronto. During PhD studies, she discovered that her greatest passion was for teaching, and in 1993 joined the Department of Computer Science as a faculty member. She has been active in curriculum renewal and in designing co-curricular initiatives for undergraduates that develop career skills and build community. Diane has seen, and was honoured to contribute to, the development of a strong teaching stream at the University of Toronto. She has taken a number of leadership roles, most notably as Associate Chair for Undergraduate Studies from 2002 to 2007 and as Acting Director of the University of Toronto Centre for Teaching Support and Innovation in 2018.

Diane was the winner of the 2006 Joan E. Foley Quality of Student Experience Award. In 2015, she received the University of Toronto's highest honour for teaching, the President's Teaching Award. She was awarded the Ontario Confederation of University Faculty Associations (OCUFA) Teaching Award in 2016.

Diane's research is in the area of computer science education. She studies the effectiveness of pedagogical approaches and interventions, with a focus on courses in the first-year sequence, when students are adapting to university and learning what it takes to succeed in computer science. She has particular interest in reflective writing and in self-regulated learning.

Contact Information

Room 4236
Bahen Centre for Information Technology
Department of Computer Science
40 St. George Street
University of Toronto
Toronto, ON M5S 2E4

E: dianeh AT cs DOT utoronto DOT ca
V: (416) 978-6024
F: (416) 978-7132

Current Teaching (2016-17)

Publications on Computer Science Education

See my Google Scholar profile for more.