Computer science at the University of Toronto
At the University of Toronto, computer science is a decentralized field that has been a subject of teaching and research since 1945, beginning with the Committee on Computing Machines.
Notable computer scientist faculty at the University of Toronto have included Stephen Cook, founder of the theory of NP-completeness which laid the groundwork for computational complexity theory, and Geoffrey Hinton, the "Godfather of A.I."
Due to the university's unique tri-campus structure, computer science teaching and research is shared between departments and divisions. On the St. George campus in downtown Toronto, the Department of Computer Science is part of the Faculty of Arts and Science, and provides both undergraduate and graduate education in computer science and data science. On the Mississauga and Scarborough campuses, undergraduate computer science programs are administered through multidisciplinary departments; those being the Department of Mathematical and Computational Sciences and the Department of Computer and Mathematical Sciences, with each department also covering mathematics and statistics on their respective campus.