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. Oct. 11, 2021Cheriton School of Computer Science top ranked CS program in Canada for second year
    photograph of the Davis Centre

    Waterloo’s Cheriton School of Computer Science has again been ranked first in Canada according to the Maclean’s 2022 university rankings just released. Based on program and research reputation, computer science at Waterloo shared the podium for first place with the University of Toronto and University of British Columbia.

  2. Oct. 11, 2021All the information you need could be in your pocket
    photo of Antony Albert Raj Irudayaraj and Nikhita Joshi with PocketView display devices

    Smartphones have become an indispensable part of our daily lives and because of their portability we bring them everywhere, but viewing information on our devices isn’t always convenient, safe or possible. 

    If your phone is tucked into a briefcase, backpack, pocket or purse, it must be removed or unlocked to see a message or notification. And digging through pockets and packs is awkward during meetings, difficult when carrying items, and possibly hazardous when running, biking or exercising.

  3. Oct. 10, 2021PhD student Shenghao Yang tackles the big problems
    photo of Shenghao Yang

    Part of being a PhD student is about confronting significant issues in a field of study. For Shenghao Yang, a second-year PhD student at the Cheriton School of Computer Science, it’s not just about tackling issues in his field, but also one of the biggest problems facing the world — COVID-19.

Read all news
  1. Oct. 21, 2021PhD Defence • Data Systems | Information Retrieval • Users, Queries, and Bad Abandonment in Web Search

    Please note: This PhD defence will be given online.

    Mustafa Abualsaud, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Mark Smucker

  2. Oct. 22, 2021Seminar • Systems and Networking • Building Storage Systems for New Applications and New Hardware

    Please note: This seminar will be given online.

    Vijay Chidambaram, Department of Computer Science
    University of Texas at Austin

  3. Oct. 29, 2021PhD Seminar • Computer Graphics • Stippling: A Halloween-type Adventure

    Please note: This PhD seminar will be given online.

    Gregory Philbrick, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Craig Kaplan

All upcoming events