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. 6, 2022Seminar • Algorithms and Complexity • On Matrix Multiplication and Polynomial Identity Testing

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

    Robert Andrews, PhD candidate
    Department of Computer Science, University of Illinois Urbana-Champaign

  2. Dec. 7, 2022PhD Defence • Algorithms and Complexity • DNA Computing: Modelling in Formal Languages and Combinatorics on Words, and Complexity Estimation

    Please note: This PhD defence will take place online.

    Zihao Wang, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Lila Kari

  3. Dec. 7, 2022Master’s Thesis Presentation • Scientific Computation • Biological Plausibility in Modern Hopfield Networks

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

    Mallory Snow, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Jeff Orchard

All upcoming events