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
PhD Defence • Software Engineering • Slice-Based Fuzzing for Validating Static Analysis Warnings and Code Changes
Please note: This PhD defence will take place online.
Aniruddhan Murali, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Mei Nagappan
Master’s Thesis Presentation • Systems and Networking • From User-Plane Telemetry to Closed-Loop Control: NWDAF-Enabled Automation in 5G Networks
Please note: This master’s thesis presentation will take place in DC 2314.
Fatemeh Shafiei Ardestani, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Raouf Boutaba
PhD Seminar • Artificial Intelligence | Machine Learning • Enhancing Symbolic Regression with Dimensional Analysis
Please note: This PhD seminar will take place in DC 2314.
Lena Podina, PhD candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Mohammad Kohandel, Ali Ghodsi