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.

Discover our latest achievements by following our news. Upcoming talks on a range of computer science topics are found under events.
 
Please go to contact, open positions or visit if you have a question about school programs or services, would like to know more about faculty positions available or plan to visit our school.

News

Catherine He is a master of the keyboard.

She is not only a computer science student in her third year, but also an accomplished musician who began playing the piano at the age of 4 — an award winner of many regional, national and international piano competitions, among them orchestra@uwaterloo’s 2023 Concerto and Aria Competition, a contest open to Waterloo students and recent grads every other year.

Professor Renée J. Miller has been named the Canada Excellence Research Chair in Data Intelligence. She is currently a University Distinguished Professor at Khoury College of Computer Science at Northeastern University. She will be joining the University of Waterloo in June 2024 as the Cheriton School of Computer Science’s first Canada Excellence Research Chair.

Four Waterloo teams, each with a triad of exceptional algorithmic programmers, took the first, third, fourth and 20th place spots at the recent 2023 ICPC North America East Division Contest held at the University of Windsor.

Waterloo Black, consisting of Max Jiang (3A CS), Wen Yuen Pang (4A CS) and Kevin Wan (4A CS and C&O) finished first, solving 10 out of 12 problems