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
Computer scientists develop zero-shot algorithm for de novo sequencing of post-translationally modified peptides
An international research team led by computer scientists at the Cheriton School of Computer Science has developed a machine learning algorithm that could help researchers uncover protein changes that are difficult to detect with existing tools.
Yaoliang Yu wins 2026 Faculty of Mathematics Golden Jubilee Research Excellence Award
Professor Yaoliang Yu has received the 2026 Faculty of Mathematics Golden Jubilee Research Excellence Award.
Established in 2017 to commemorate the 50th anniversary of the Faculty of Mathematics, the $2,500 award recognizes early- and mid-career faculty members for outstanding research contributions. Professor Yu won the award in the mid-career category.
Cheriton School of Computer Science faculty members receive 2025 Outstanding Performance Awards
Eight faculty members at the Cheriton School of Computer Science have received the 2025 Outstanding Performance Award.
Established in 2005 by the University of Waterloo, this prestigious recognition honours faculty members who demonstrate excellence broadly.
Events
Master’s Thesis Presentation • Software Engineering • Trade-offs in Generic Programming: A Cross-Language Performance Study
Please note: This master’s thesis presentation will take place online.
Daniel Pang, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Stephen Watt
PhD Seminar • Data Systems • Query Expansion in the Era of Large Language Models
Please note: This PhD seminar will take place in DC 3301.
Amin Bigdeli, PhD candidate
David R. Cheriton School of Computer Science
Supervisors: Professors Charles Clarke, Ebrahim Bagheri
Master’s Thesis Presentation • Algorithms and Complexity • Multistroke Character Recognition Using Orthogonal Polynomial Representations
Please note: This master’s thesis presentation will take place online.
Arun Cheriakara Joseph, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Stephen Watt