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
PhD alumnus Ricardo Baeza-Yates receives 2025 ACM Luiz André Barroso Award
Ricardo Baeza-Yates, a Waterloo PhD computer science alumnus, has received the 2025 ACM Luiz André Barroso Award, recognizing his pioneering contributions to algorithms and information retrieval as well as his leadership in fostering a vibrant transnational research community across Latin America.
AI for diabetes: Waterloo team wins Social Impact Award at CUCAI 2026
A Cheriton School of Computer Science–led research team won the Social Impact Award at the 2026 Canadian Undergraduate Conference on AI (CUCAI), held in early March.
CUCAI is Canada’s largest undergraduate AI conference. Every year, it connects around 300 students nationwide with industry leaders and innovators to “inspire the future leaders of AI.”
Cheriton School of Computer Science alum Matei Zaharia receives 2025 ACM Prize in Computing
The Association for Computing Machinery has named Matei Zaharia as the recipient of the 2025 ACM Prize in Computing for his visionary development of distributed data systems and computing infrastructure, which has enabled large-scale machine learning, analytics, and AI at global scale.
Events
Master’s Thesis Presentation • Software Engineering • Understanding the Impact of Inputs on LLM-Based Automated Test Generation
Please note: This master’s thesis presentation will take place in DC 2310 and online.
Saarang Agarwal, Master’s candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Pengyu Nie, Mei Nagappan
Master’s Thesis Presentation • Software Engineering • Facilitating Game Development From Requirements to Code with LLMs
Please note: This master’s thesis presentation will take place in DC 2310.
Ahmed El Shatshat, Master’s candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Derek Rayside, Daniel Berry
Master’s Thesis Presentation • Algorithms and Complexity • State Complexity of Linear Relations and Linear Subsequences of Automatic Sequences
Please note: This master’s thesis presentation will take place in DC 2310 and online.
Delaram Moradi, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Jeffrey Shallit