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 30, 2024 Alum Q&A: Jeff An discusses his startup Momentic, Y Combinator & UWaterloo
    Jeff An and his co-founder posing in front of the Y Combinator sign outside YC's office

    Cheriton School of Computer Science alumnus Jeff An (BCS ’20) co-founded Momentic: an AI startup accelerating software testing.

    Recently, Momentic was chosen for the Y Combinator’s (YC) Winter 2024 cohort, joining 11 other startups founded by the University of Waterloo’s students and alumni.

  2. May 29, 2024New AI-powered tool could curb hate speech
    PhD student Liam Hebert presenting his research poster to a computer science professor

    A team of researchers at the University of Waterloo has developed a new machine-learning method that detects hate speech on social media platforms with 88 per cent accuracy, saving employees from hundreds of hours of emotionally damaging work.

  3. May 28, 2024Waterloo places eighth at 2024 ICPC North American Championship, advances to 48th ICPC World Finals
    photo of Wen Yuen Pang, Kevin Wan, Professor Troy Vasiga and Max Jiang

    A trio of Waterloo coders will advance to the 48th International Collegiate Programming Contest World Finals. 

Read all news
  1. June 5, 2024DSG Seminar Series • Opportunities for Latency Hiding in Modern OLTP Engines

    Please note: This seminar will take place in DC 1304.

    Tianzheng Wang, Assistant Professor
    School of Computing Science, Simon Fraser University

  2. June 6, 2024Seminar • Software Engineering • Inner-Source Software Development

    Please note: This seminar will take place in DC 1304.

    Dirk Riehle, MBA
    Professor of Open Source Software
    Friedrich-Alexander University of Erlangen-Nürnberg

    Inner-source software development is the use of open source practices for firm-internal software development. In inner source, developers collaborate across organizational silo boundaries for higher code quality, more code reuse, and better knowledge sharing, while improving employee satisfaction.

  3. June 11, 2024Distinguished Public Lecture • Internet: Past, Present and Future
    photo of 2004 A. M. Turing Laureate Vint Cerf

    This Distinguished Public Lecture will take place in the Humanities Theatre.

    Vinton G. Cerf
    Vice President and Chief Internet Evangelist

All upcoming events