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, and a member of the CS Education Research Group. 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. Her current work examines the impact of embedded ethics modules on students' attitudes and self-efficacy towards ethical issues related to technology.

Contact Information

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

dianeh AT cs DOT utoronto DOT ca

Current Teaching (2022-2023)

Current Projects

Publications on Computer Science Education

See my Google Scholar profile for more.