David R. Cheriton School of Computer Science
The Cheriton School of Computer Science is named for David R. Cheriton, who earned his PhD in Computer Science at the University of Waterloo in 1978. In 2005, Professor Cheriton made a transformational gift to the school that supports named chairs, faculty fellowships, and graduate scholarships.
News
Maclean’s ranks Waterloo’s computer science program first in Canada for fifth consecutive year
Based on its program and research reputation, the Cheriton School of Computer Science has again been ranked number one in Canada in the 2025 Maclean’s university rankings. This marks the fifth consecutive year that CS at Waterloo has received this prestigious distinction.
Kefan Cao receives 2024 K.D. Fryer Gold Medal, an award conferred for academic excellence and good citizenship
For Kefan Cao, university has been about finding a balance between working hard and having fun.
Cao is this year’s recipient of the Faculty of Mathematics K.D. Fryer Gold Medal, an honour given to a student who exemplifies academic excellence, good citizenship and involvement in extracurricular activities. He graduates this Friday with a Bachelor of Computer Science degree.
Data Science at Waterloo second nationally in QS World Subject Rankings
A recently released update to the QS subject ranking for Data Science and Artificial Intelligence puts the University of Waterloo second in Canada and 40th globally.
The results are part of the annual QS World University Rankings by Subject, which rank approximately 1,600 universities in 54 disciplines. Indicators for the subject rankings are drawn from a peer review survey, employer survey, citations data and collaboration data.
Events
PhD Defence • Computer Graphics • A First-Principles Framework for Simulating Light and Snow Interactions
Please note: This PhD defence will take place in DC 3317.
Petri Varsa, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Gladimir V.G. Baranoski