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. Apr. 19, 2018Data cleaning is a machine learning problem that needs data systems help

    The following is a post by Professor Ihab Ilyas, a member of the Data Systems Group and the Thomson Reuters Research Chair in Data Cleaning from Theory to Practice.

  2. Apr. 18, 2018WiCS receives 2018 Equity and Inclusivity Award

    The Faculty Association of the University of Waterloo’s Equity Committee has awarded a 2018 Equity and Inclusivity Award to Women in Computer Science — a group of dedicated undergrad students, graduate students and faculty members that promotes women who are interested in studying computer science and who are pursuing careers in computing.

  3. Apr. 16, 2018Globe and Mail article: Reversing women’s flight from computer science

    The following is excerpted from an article by Simona Chiose, published in the Globe and Mail on April 16, 2018

    When Joanne Atlee was an undergraduate student in computer science, more than a third of her class was made up of women. In graduate school, those ranks began to thin out, a decline that has continued through much of her career as a professor at the University of Waterloo. 

    “All of a sudden I am an instructor at Waterloo and 10 per cent of the class is female and it’s ‘Oh no, what happened?’”

Read all news
  1. Apr. 23, 2018Seminar • Data Systems — Making Approximate Query Processing Mainstream: Progress and the Road Ahead

    Barzan Mozafari, Department of Computer Science and Engineering
    University of Michigan

  2. Apr. 23, 2018Master’s Thesis Presentation • Data Systems — On the Utility of Adding an Abstract Domain and Attribute Paths to SQL

    Weicong Ma, Master’s candidate
    David R. Cheriton School of Computer Science

  3. Apr. 24, 2018PhD Seminar • Quantum Computing — Dissipative Quantum Search

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

    We give a dissipative quantum search algorithm that is based on a novel dissipative query model. If there are $N$ items and $M$ of them are marked, this algorithm performs a fixed-point quantum search using $O(\sqrt{N/M}\log(1/\epsilon))$ queries with error bounded by $\epsilon$. In addition, we present a continuous-time version of this algorithm in terms of Lindblad evolution.

All upcoming events