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 • Systems and Networking • Multi-Connectivity and L4S in 5G Radio Access Networks: Throughput Enhancement and Low-Latency Delivery
Please note: This master’s thesis presentation will take place in DC 2314.
Amirmohammad Ghasemi, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Raouf Boutaba
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