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 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. June 14, 2018Perfectly sharp photo now a reality: Improved image selection for focus stacking in digital photography

    When you look at a scenic mountain photo typically everything in the distance is in sharp focus. But this scene might be even more captivating if something striking were in the foreground, perhaps a field of wild flowers in peak bloom. The problem is if the flowers are close to the lens relative to the mountains it’s impossible for all elements in the photo to be in perfect focus — if the flowers are sharp, the distant mountains will be blurry and vice versa.

  2. June 13, 2018Faculty of Mathematics wins silver medal at CASE’s International Circle of Excellence Awards for #WeBelongInTech video

    Waterloo’s Faculty of Mathematics has been awarded a silver medal from the Council for Advancement and Support of Education (CASE) International Circle of Excellence Awards for a video submitted to the fundraising for a campaign category.

  3. June 8, 2018Smartphone PIN protection methods have high failure rate

    Popular methods of protecting smartphone personal identification number (PINs) may only be successful in safeguarding your personal information 20 per cent of the time, according to a new study out of the University of Waterloo.

    The study found that methods such as tilting the smartphone, a widely adopted defence strategy, does not guard against people close to you such as romantic partners and co-workers who might be angling for access to your device. 

Read all news
  1. June 19, 2018PhD Defence • Software Engineering — Understanding and Enhancing CDCL-based SAT Solvers

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

  2. June 21, 2018PhD Seminar • Artificial Intelligence — Computer Vision on Web Pages: A Study of Man-Made Images

    Michael Cormier, PhD candidate
    David R. Cheriton School of Computer Science

  3. June 22, 2018Master’s Thesis Presentation • Software Engineering — A Variability-Aware Design Approach to the Data Analysis Modeling Process

    Cristina Tavares, Master’s candidate
    David R. Cheriton School of Computer Science

All upcoming events