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
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.
Meet Santhoshini Velusamy, a computer scientist who explores streaming algorithms and algorithmic game theory
Santhoshini Velusamy joined the Cheriton School of Computer Science as an Assistant Professor in December 2025.
What follows is a lightly edited transcript of a conversation with Professor Velusamy, where she discusses her research, advice for aspiring computer scientists, and what excites her about joining the Cheriton School of Computer Science.
Events
Master’s Thesis Presentation • Algorithms and Complexity • Computing and Bounding the Scattering Number of Graphs
Please note: This master’s thesis presentation will take place online.
Dinis Arsénio Nunes Vitorino, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Therese Biedl
Master’s Thesis Presentation • Artificial Intelligence | Machine Learning • Investigating LLM’s Knowledge about English G2P Rules and Phonetics with Pseudo-words
Please note: This master’s thesis presentation will take place online.
Sheng Yao, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Freda Shi
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