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. Feb. 18, 2020Beyond Tradition – A documentary about Waterloo and its early days in computer science research and application
    Screen grab of Wes Graham, Waterloo's father of computing

    Distinguished Professor Emeritus Ken McLaughlin has spent his career uncovering and shaping the stories of our local communities into urban portraits that breathe with the life of great biographies. 

  2. Jan. 31, 2020Jason Hu and Ondrej Lhoták receive a Distinguished Paper Award at POPL 2020

    Recent MMath graduate Jason Hu and Cheriton School of Computer Science Professor Ondřej Lhoták have received a Distinguished Paper Award at POPL 2020, the 47thACM SIGPLAN Symposium on Principles of Programming Languages.

  3. Jan. 30, 2020Cheriton School of Computer Science researchers use FLAIR to increase the speed of data retrieval
    Ahmed Alquraan, Samer Al-Kiswany and Ibrahim Kettaneh in server room

    Computer scientists at Waterloo’s David R. Cheriton School of Computer Science have found a novel approach that significantly improves the storage efficiency and output speed of computer systems. 

    Current data storage systems use only one storage server to process information, making them slow to retrieve information to display for the user. A backup server only becomes active if the main storage server fails. 

Read all news
  1. Feb. 19, 2020Seminar • Computational Health Informatics — For the Love of Robots

    Janneke Ritchie, Founder and CEO
    Orange Gate

  2. Feb. 19, 2020PhD Seminar • Algorithms and Complexity — Network Design for s-t Effective Resistance

    Hong Zhou, PhD candidate
    David R. Cheriton School of Computer Science

  3. Feb. 20, 2020PhD Seminar • Cryptography, Security, and Privacy (CrySP) — The Relationship Between Unconditionally Secure All-or-nothing Transforms and Similar Structures

    Navid Nasr Esfahani, PhD candidate
    David R. Cheriton School of Computer Science

All upcoming events