Welcome to the 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. Jan. 8, 2020Steven Feng and Shannon Veitch selected for honorable mention in CRA’s 2020 Outstanding Undergraduate Researcher Awards
    photo of Shannon Veitch and Steven Feng

    Undergraduate students Steven Feng and Shannon Veitch have each received a prestigious honorable mention for their research from the Computing Research Association. The annual CRA awards program recognizes undergraduate students from universities across North America who show outstanding research potential in an area of computing science.

  2. Jan. 3, 2020Master’s student Alex Parmentier develops novel method to detect anti-social behaviour online
    photo of Alex Parmentier

    Researchers in artificial intelligence have developed an innovative way to identify a range of anti-social behaviour online. The new technique, led by Alex Parmentier, a master’s student at Waterloo’s David R. Cheriton School of Computer Science, detects anti-social behaviour by examining the reaction to a post among members of an online forum rather than examining features of the original post itself.

  3. Jan. 2, 2020Cheriton School of Computer Science researchers find that people are too trusting of virtual assistants like Alexa and Siri
    photoof Anastasia Kuzminykh, Jenny Sun, Niv Govindaraju, Jeff Avery, Ed Lank

    Attributing lifelike qualities to conversational assistants could cause people to reveal more personal information to the companies that develop the assistants than they otherwise would. 

Read all news
  1. Jan. 22, 2020PhD Seminar • Data Systems — Differential Computation Optimizations for Path Queries

    Khaled Ammar, PhD candidate
    David R. Cheriton School of Computer Science

    Differential Computation (DC) has shown strong performance for maintaining the answer of different data flow queries as data change over time. 

  2. Jan. 22, 2020Master’s Thesis Presentation • Artificial Intelligence | Machine Learning — Classifier-based Approach for Out-of-distribution Detection

    Sachin Vernekar, Master’s candidate
    David R. Cheriton School of Computer Science

  3. Jan. 23, 2020Seminar • Software Engineering — Leveraging the Build System to Support Modern Software Release Practices

    Shane McIntosh, Department of Electrical and Computer Engineering
    McGill University

All upcoming events