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
Craig S. Kaplan named 2025 ACM Distinguished Member
The Association for Computing Machinery has named Professor Craig S. Kaplan a 2025 Distinguished Member in recognition of his pioneering contributions to the design and modelling of computational geometric patterns and non-photorealistic rendering.
He is among 61 individuals worldwide honoured this year for outstanding scientific achievements in computing.
Aquanty, water-modelling company co-founded by Peter Forsyth, acquired by Rocscience
Aquanty Inc., a Waterloo-based water-modelling company co-founded by Distinguished Professor Emeritus Peter Forsyth, has been acquired by Rocscience, a Toronto company specializing in 2- and 3-D modelling software for civil, mining and geotechnical engineers.
Freda Shi and colleagues win EMNLP 2025 Outstanding Paper Award for research on LLM meta-linguistic reasoning
Professor Freda Shi and her collaborators Changbing Yang, Franklin Ma and Jian Zhu from the University of British Columbia have received an Outstanding Paper Award at EMNLP 2025, the 30th Conference on Empirical Methods in Natural Language Processing.
Their paper, LingGym: How Far Are LLMs from Thinking Like Field Linguists?, introduced a new benchmark that evaluates how effectively large language models can perform meta-linguistic reasoning.
Events
Master’s Thesis Presentation • Algorithms and Complexity • New Methods for Analyzing the Properties of Automatic Sequences
Please note: This master’s thesis presentation will take place online.
Mazen Khodier, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Jeffrey Shallit
Master’s Thesis Presentation • Data Systems • Parallel Oblivious Joins using Radix Partitioning
Please note: This master’s thesis presentation will take place in DC 2314.
Nafis Ahmed, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Sujaya Maiyya
Master’s Thesis Presentation • Human–Computer Interaction • Exploring Gender and Gender-Based Stereotyping in a Voice Agent Running Coach
Please note: This master’s thesis presentation will take place online.
Casey O’Neill, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Edith Law