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
A playable “floor” ocarina. A commentary on modern-day surveillance and technology. A growing tree with people’s memories as leaves.
What do they all have in common? These are some of the artworks featured in the annual CS 383 exhibit.
Software engineering researchers win ACM SIGSOFT Distinguished Paper Award at FORGE 2026
A team of software engineering researchers has won the ACM SIGSOFT Distinguished Paper Award at FORGE 2026, the 3rd ACM International Conference on AI Foundation Models and Software Engineering, held as part of ICSE 2026, the 48th IEEE/ACM International Conference on Software Engineering.
The award recognizes recent master’s graduate Evelien Riddell, whose thesis forms the foundation of the paper, along with MMath student James Riddell, PhD student Gengyi Sun, research engineer Michał Antkiewicz and Professor Krzysztof Czarnecki.
Yizhou Zhang receives the 2026 AITO Dahl–Nygaard Prize
Professor Yizhou Zhang has been awarded the 2026 AITO Dahl–Nygaard Junior Prize. The award recognizes a junior researcher who has demonstrated exceptional promise in programming languages research through impactful early-career contributions.
Events
Master’s Thesis Presentation • Artificial Intelligence | Machine Learning • Pluralistic Alignment in Recursive Retraining of Generative Models
Please note: This master’s thesis presentation will take place online.
Ali Falahati, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Lukasz Golab
PhD Seminar • Artificial Intelligence | Machine Learning • The Grain of Truth Problem for (Bayesian) Game Theory and Reinforcement Learning
Please note: This PhD seminar will take place online.
Cole Wyeth, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Ming Li
PhD Defence • Systems and Networking • Redesigning Datacenter Systems to Leverage Hardware-Acceleration
Please note: This PhD defence will take place in DC 3317 and online.
Sreeharsha Udayashankar, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Samer Al-Kiswany