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. Dec. 1, 2022Penelope Schankula, a Cheriton School of Computer Science student who helps build cybersecurity systems
    photo of Penelope Schankula

    The following is a condensed article by Rose Simone; see original at https://uwaterloo.ca/magazine/fall-2022/feature/cybersecurity-builders

    Penelope Schankula (BCS in progress) is a builder. She may not have been aware of that when she took a co-op job at the cybersecurity company Arctic Wolf in Waterloo, but she is part of a new generation helping build the region’s cybersecurity cluster today. 

  2. Nov. 28, 2022Waterloo.AI’s Industry Day: Data — The Fuel for AI
    photo of Waterloo AI Industry Day Panellists

    The following is a condensed article by Bill Bean; see original at https://uwaterloo.ca/news/artificial-intelligence-needs-good-data-grow-future

  3. Nov. 27, 2022Meet Sujaya Maiyya, a professor who builds secure, high-performance data systems
    photo of Professor Sujaya Maiyya on bench in Waterloo rock garden

    Sujaya Maiyya joined the Cheriton School of Computer Science as a tenure-track Assistant Professor in fall 2022. Her research is in the design of secure, high-performance data systems. She has a PhD from the University of California, Santa Barbara, where she developed a series of protocols that enable secure, fault-tolerant data management on both trusted and untrusted computing infrastructure.

Read all news
  1. Dec. 9, 2022Master’s Thesis Presentation • Software Engineering • Towards an Enhanced Dependency Graph

    Please note: This master’s thesis presentation will take place online.

    Mehran Meidani, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Shane McIntosh

  2. Dec. 9, 2022Master’s Thesis Presentation • Machine Learning • Prompt-tuning in Controlled Dialogue Generation

    Please note: This master’s thesis presentation will take place online.

    Runcheng (Irene) Liu, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Pascal Poupart

  3. Dec. 9, 2022Master’s Thesis Presentation • Algorithms and Complexity • Efficient Mean Estimation via a Sum-of-Squares Exponential Mechanism

    Please note: This master’s thesis presentation will take place online.

    Mahbod Majid, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Gautam Kamath

All upcoming events