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. Sep. 21, 2023Blake VanBerlo awarded prestigious Vanier Canada Graduate Scholarship
    photo of PhD candidate Blake VanBerlo in the Davis Centre

    Blake VanBerlo, a PhD candidate at the Cheriton School of Computer Science, is one of five recipients at Waterloo of a prestigious Vanier Canada Graduate Scholarship. Valued at $150,000 over three years, Vanier Scholarships recognize doctoral students who have exhibited academic excellence, research potential and leadership.

  2. Sep. 5, 2023Professor N. Asokan named Fellow of the Royal Society of Canada
    Professor N. Asokan in the Davis Centre

    Cheriton School of Computer Science Professor N. Asokan has been named a 2023 Fellow of the Royal Society of Canada, the highest national honour a researcher in the arts and humanities, social sciences, and sciences can achieve.

  3. Aug. 31, 2023Four new recipients of Canada’s most prestigious scholarship to study computer science
    composite photo of the 2023 CS Schulich leaders

    This fall, the University of Waterloo is welcoming 10 outstanding first-year students — four of whom will be studying computer science — through the Schulich Leader Scholarships program. Awarded annually to 100 high school students across Canada, the Schulich Leader Scholarships are granted to exceptional students who show great entrepreneurial promise in science, technology, engineering and math.

Read all news
  1. Sep. 27, 2023Seminar • Algorithms and Complexity • Hidden Permutations to the Rescue: Multi-Pass Semi-Streaming Lower Bounds for Approximate Matchings

    Please note: This seminar will take place in M3 4206 and online.

    Sepehr Assadi, Associate Professor
    David R. Cheriton School of Computer Science

  2. Sep. 29, 2023Master’s Thesis Presentation • Human-Computer Interaction • Perceptual Allowances of Anamorphic Cues in Spatial Augmented Reality

    Please note: This master’s thesis presentation will take place in DC 3317 and online.

    Cheryl Lao, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Daniel Vogel, Craig Kaplan

  3. Sep. 29, 2023PhD Seminar • Algorithms and Complexity • Ray-volution: Unveiling the Potentials of GPU-Accelerated Ray Tracing in Non-Graphical Domains

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

    Rosina Kharal, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Trevor Brown

All upcoming events