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 • 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
PhD Seminar • Human–Computer Interaction • Revealing a Concealed Eye Disorder in Children: Designing a Solution Grounded in HCI Principles
Please note: This PhD seminar will take place online.
Alessandra Luz, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Daniel Vogel
Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) • POET: Power Oracle for Embedded Testing — Detection of State Changes in Automotive Embedded Systems
Please note: This master’s thesis presentation will take place in E5 4047.
Alexander Caton, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Sebastian Fischmeister