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. July 18, 2019Technovation team String Theorists develop award-winning disaster relief app
    photo of Ellen Brisley and Leya Oommen

    The following excerpt is from “Waterloo students develop award-winning disaster relief app,” an article by Namish Modi published on July 10, 2019 in WaterlooChronicle.ca, the city of Waterloo community website of Metroland West Media.

  2. July 18, 2019A strong negative result provides insight to improve RFID sensing systems
    photo of Srinivasan Keshav, Liqiong Chang, Ju Wang and Omid Abari

    Radio frequency identification (RFID) tags, those ribbons of metal with a tiny chip, are found in countless objects. From key fobs and payment cards to library books and inventory in a factory, these embedded inexpensive tags provide a way to uniquely and wirelessly identify objects.

  3. July 15, 2019Emotionally intuitive artificial intelligence
    photo of Professor Jesse Hoey

    People suffering from the early symptoms of Alzheimer’s disease often have difficulty remembering things that recently happened to them. As the disease takes root, a person’s reasoning and behaviour can change. Day-to-day routines — like handwashing — may become challenging for them and they begin to need more assistance from caregivers for simple tasks.

    But now there is technology that can help.

Read all news
  1. July 23, 2019Master’s Thesis Presentation • Artificial Intelligence — Towards Pixel-Level OOD Detection for Semantic Segmentation

    Matthew Angus, Master’s candidate
    David R. Cheriton School of Computer Science

  2. July 23, 2019Seminar • Software Engineering — Energy Debugging of Android Applications

    Fathiyeh Faghih, School of Electrical and Computer Engineering
    University of Tehran

  3. July 25, 2019PhD Seminar • Computer Vision — Overview of Generative Adversarial Learning in Vision

    Dmitrii Marin, PhD candidate
    David R. Cheriton School of Computer Science

All upcoming events