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 in 1978, and made a transformational gift to the school in 2005. It has become the largest academic concentration of Computer Science researchers in Canada.  

Discover our latest achievements by following our news and 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.
  1. Sep. 25, 2022In memory of our colleague, Professor Fahiem Bacchus, 1957–2022
    photo of Professor Fahiem Bacchus

    We are saddened to announce that our colleague, Professor Fahiem Bacchus, passed away on September 22, 2022. 

    Professor Bacchus was a faculty member from 1988 to 1999 at Waterloo’s then Department of Computer Science, after which he joined the Department of Computer Science at the University of Toronto to assume the position of Professor.

  2. Sep. 23, 2022Ninth annual Hack the North back live and in person at the University of Waterloo, catalyzing current and future student innovation
    image on building with

    After two years of virtual hackathons, more than 1,000 students returned to the University of Waterloo’s campus for this year’s Hack the North, Canada’s biggest hackathon. The annual event brings together student hackers and innovators at all levels of experience with technology experts and industry leaders from across the nation.

  3. Sep. 21, 2022Cheriton School of Computer Science researchers awarded more than $283k in CFI funding
    photo of CFI researchers Raouf Boutaba, Anita Layton, Jian Zhao

    Researchers at the Cheriton School of Computer Science have been awarded more than $283k from the Canadian Foundation for Innovation to tackle national and global challenges.

Read all news
  1. Oct. 3, 2022PhD Seminar • Algorithms and Complexity • New Lower Bounds for Private Estimation and a Generalized Fingerprinting Lemma

    Please note: This PhD seminar will take place online and in DC 2310.

    Argyris Mouzakis, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Gautam Kamath

  2. Oct. 17, 2022Rising Stars Seminar Series • Designing Future Computational Notebooks for Collaboration and Learning

    April Wang, PhD candidate
    School of Information, University of Michigan

  3. Oct. 20, 2022PhD Seminar • Machine Learning | Self-driving AI • A lecture on “Classifying travelers’ driving style using basic safety messages generated by connected vehicles: Application of unsupervised machine learning”

    Please note: This PhD seminar will take place in DC 2568.

    Connor Raymond Stewart, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Krzysztof Czarnecki, Paulo Alencar

All upcoming events