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 at the University of Waterloo in 1978. In 2005, Professor Cheriton made a transformational gift to the school that supports named chairs, faculty fellowships, and graduate scholarships.

Discover our latest achievements by following our news. Upcoming talks on a range of computer science topics are found under 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. May 8, 2024Two CS-founded startups win $1 million seed funding
    Photo of the winners in front of the y combinator sign. The background is an orange gradient colour

    Five current and former David R. Cheriton School of Computer Science students received one million dollars in funding from one of the world's biggest and most prestigious startup accelerators, the Y Combinator (YC).

  2. May 8, 2024Meet the students that broke the vending machine story
    Photo of a truck. The back is open showing the truck is hosting 2 M&M themed vending machines

    “It won’t get any bigger than this,” says River Stanley, a fourth-year University of Waterloo student in the Computer Science program, as they reminisce about the story they uncovered with three fellow undergraduates that would go on to make national and international headlines. 

  3. May 7, 2024Ruidi Wei and Ava Pun receive the Jessie W. H. Zou Memorial Awards
    photo of the winners

    Two Computer Science students won the Jessie W. H. Zou Memorial Award for Excellence in Undergraduate Research.

    This award was created by Computer Science professor Ming Li and his family to honour his late wife Jessie Wenhui Zou. It recognizes excellence in undergraduate research and is valued at $1000.

Read all news
  1. May 8, 2024Master’s Thesis Presentation • Artificial Intelligence • Explore the In-context Learning Capability of Large Language Models

    Please note: This master’s thesis presentation will take place online.

    Tianle Li, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Wenhu Chen

  2. May 9, 2024PhD Seminar • Formal Methods | Software Engineering • Compositional Analysis of Parameterized Distributed Hybrid Systems

    Please note: This PhD seminar will take place in DC 2310.

    Raniah Alghamdi, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Richard Trefler

  3. May 10, 2024Master’s Thesis Presentation • Artificial Intelligence • Navigating Identities in Text: Towards an Approach for Dementia Care

    Please note: This master’s thesis presentation will take place in DC 2314.

    Jess Gano, Master's candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Jesse Hoey

All upcoming events