Information for

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 faculty 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. May 23, 2018PhD alumnus Ricardo Baeza-Yates receives Ángela Ruiz Robles Awardphoto of Ricardo Baeza-Yates

    Ricardo Baeza-Yates, a University of Waterloo PhD computer science alumnus, has received the Ángela Ruiz Robles Award for research excellence and entrepreneurship in computer engineering.

  2. May 14, 2018Professor Maura Grossman’s expertise in legal search sought to assist in privilege review of documents in US v. Cohen casephoto of Professor Maura Grossman

    Although federal prosecutors in the United States had originally objected to the appointment of an independent person to review materials the FBI seized from Michael Cohen, President Donald Trump’s personal lawyer, they officially withdrew their opposition.

  3. May 11, 2018ACM recognizes Professor Khuzaima Daudjee as a 2018 Senior Memberpicture of Khuzaima Daudjee

    The Association for Computing Machinery has named David R. Cheriton School of Computer Science Professor Khuzaima Daudjee an ACM Senior Member.

Read all news
  1. May 28, 2018PhD Defence • Algorithms and Complexity — Shortest Paths in Geometric Intersection Graphs

    Dimitrios Skrepetos, PhD candidate
    David R. Cheriton School of Computer Science

  2. May 31, 2018PhD Seminar • Software Engineering — Two Characterizations of the Structure of SAT Formulas

    Edward Zulkoski, PhD candidate
    David R. Cheriton School of Computer Science

  3. June 19, 2018PhD Defence • Software Engineering — Understanding and Enhancing CDCL-based SAT Solvers

    Edward Zulkoski, PhD candidate
    David R. Cheriton School of Computer Science

All upcoming events