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. Feb. 24, 2021New directions in computational optimization
    Professor Yuying Li

    “I started as a student in mathematics,” said Professor Yuying Li. “It was a huge, scary move to come to Waterloo for computer science. Thankfully, it has worked out.”

  2. Feb. 11, 2021CS student Keer Liu pays it forward for the next-generation of women in computing
    photo of Keer Liu

    Cheriton School of Computer Science student dreams of being a tech leader and building bridges for marginalized groups in tech

    Keer Liu was 18 years old when she left China to study computer science at the University of Waterloo with a dream of becoming a leader in the tech industry. She wanted an exceptional foundation in computing, but her real dream has always been to lead.

  3. Feb. 9, 2021Master's student Amelia Holcomb uses mobile phone sensors to calculate how much carbon a forest sequesters
    photo of Amelia Holcomb

    Amelia Holcomb, a master’s student at the Cheriton School of Computer Science, wanted more than a great job at a large tech company. She is now researching how technology can measure forest carbon.

    Amelia Holcomb was working at one of the biggest tech firms in the United States after graduating from Yale University when she started to grow restless.

Read all news
  1. Mar. 1, 2021Seminar • Systems and Networking — Data-Centric Debugging or: How I Learned to Stop Worrying and Use 'Big Data' Techniques to Diagnose Software Bugs

    Please note: This seminar will be given online.

    Andrew Quinn, Electrical Engineering and Computer Science Department
    University of Michigan

  2. Mar. 2, 2021Seminar • Artificial Intelligence | Natural Language Processing — Knowledge-Grounded Natural Language Processing

    Please note: This seminar will be given online.

    Wenhu Chen, Department of Computer Science
    University of California, Santa Barbara

  3. Mar. 3, 2021PhD Seminar • Data Systems — Energy-Efficient Request Routing in Multi-Core CPUs

    Please note: This PhD seminar will be given online.

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

    Supervisor: Professor Ken Salem

All upcoming events