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
Global Futures: Cheriton School of Computer Science researchers develop a process to reduce the amount of energy needed to run data centres
Professor Martin Karsten and his former graduate student Peter Cai (MMath ’23) uncovered a subtle but powerful way to make data centres more efficient. Their research could reduce energy consumption by as much as 30 per cent by rethinking how network traffic is processed.
Cheriton School of Computer Science students receive 2026 CRA Outstanding Undergraduate Researcher Awards
Valentio Iverson, Alice Moayyedi and Beihao Zhou are recipients of the Computing Research Association’s 2026 Outstanding Undergraduate Researcher Awards, an annual program that recognizes exceptional undergraduate researchers from universities across North America.
All three students received honourable mentions in this year’s competition, placing them among an outstanding group of research-focused undergraduates whose work demonstrates technical depth, originality and intellectual creativity.
Using AI to accelerate drug development
Drug development is an arduous process that costs billions of dollars and can last for years or even decades. Whether scientists are trying to understand the potential interactions of two drugs or develop new applications for an existing medication, pharmaceutical research features frequent wrong turns and dead ends.
“Often, when we use machine learning to train neural networks, we’re starting from scratch,” says Bing Hu, a PhD student at the Cheriton School of Computer Science. “But by drawing on the enormous amount of domain specific knowledge coming from biology and medicine, we’re able to build more efficient, more accurate models whose predictions consistently match-up with existing data from the real world.”
Events
PhD Seminar • Computer Algebra | Symbolic Computation • Heights and Resultants of Determinantal Varieties
Please note: This PhD seminar will take place in DC 2306C and online.
Sriram Gopalakrishnan, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Éric Schost
Seminar • Programming Languages | Quantum Computing • Synthesizing the Quantum Software Stack
Please note: This seminar will take place in DC 1304.
Amanda Xu, PhD candidate
Computer Sciences Department, University of Wisconsin–Madison
PhD Seminar • Algorithms and Complexity • Dimension Independent and Computationally Efficient Shadow Tomography
Please note: This PhD seminar will take place in QNC 1201.
Pulkit Sinha, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Ashwin Nayak