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. Mar. 28, 2021Cheriton School of Computer Science students among winners at Concept $5K Finals
    Concept by Velocity logo

    Computer science students were among the finalists at Concept’s $5K pitch competition, an event held live but virtually on March 26, 2021.

    Concept is Velocity’s experiential entrepreneurship and pre-incubator program at the University of Waterloo. Acting as a resource to students interested in entrepreneurship, Concept guides them on how to propel their start-up through programs, coaching and grant-funding opportunities.  

  2. Mar. 19, 2021Mei Nagappan receives 2020 Outstanding Early Career Researcher Award
    photo of Professor Mei Nagappan

    Professor Mei Nagappan has received a 2020 Outstanding Early Career Researcher Award from CS-Can/Info-Can, the nation’s professional society dedicated to representing computer science and the interests of the discipline to Canadians. He is the ninth faculty member at the Cheriton School of Computer Science to receive this prestigious award. 

  3. Mar. 18, 2021CrySP master's student Lindsey Tulloch makes the digital world a better place
    photo of Lindsey Tulloch

    Before landing in Waterloo, Lindsey Tulloch’s drive to make the world a better place took her around the globe, from tackling environmental sustainability initiatives in India to training teachers in Nigeria. When she returned, she was inspired to pursue an undergraduate degree in computer science from Brock University. “My experience abroad definitely shaped my thinking and perspective,” she said.

Read all news
  1. Apr. 12, 2021Master’s Thesis Presentation • Data Systems — Discovering Domain Orders through Order Dependencies

    Please note: This master’s thesis presentation will be given online.

    MohammadReza Karegar, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Lukasz Golab

  2. Apr. 12, 2021Seminar • Machine Learning — Compositional Reasoning in Robot Learning

    Please note: This seminar will be given online.

    Danfei Xu, Computer Science Department
    Stanford University

  3. Apr. 13, 2021Seminar • Systems and Networking — Tiny Functions at Large Scale: New Systems for Interactive Computing

    Please note: This seminar will be given online.

    Sadjad Fouladi, Computer Science Department
    Stanford University

All upcoming events