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. 28, 2020Strong showing at virtual Waterloo-local ICPC-style programming contest
    Waterloo-local ICPC-style programming contest

    The International Collegiate Programming Contest is the oldest, largest and most prestigious university-level algorithmic programming contest in the world. Each year, more than 50,000 students from some 100 countries compete in regional competitions to earn a spot at the world finals.

  2. Oct. 25, 2020Intrinsic plasticity improves learning in deep neural networks and provides a plausible explanation of how brains operate at a local neuronal level
    photo of Nolan Shaw and Professor Jeff Orchard

    Fascinating research that lies between neuroscience and artificial intelligence

    Artificial neural networks have come to dominate the field of artificial intelligence. From self-driving cars to devices that recognize handwriting to interactive chatbots to astonishingly accurate online translators, artificial neural networks lie at the core of a staggering array recent AI developments.

  3. Oct. 15, 2020Nashid Shahriar receives 2020 Alumni Gold Medal for outstanding academic performance in a doctoral program
    photo of Nashid Shahriar and Raouf Boutaba

    Nashid Shahriar has received the 2020 Alumni Gold Medal for outstanding academic performance in a doctoral program. He was a PhD student in the Systems and Networking group from May 2014 to July 2020, working under the supervision of Raouf Boutaba, Professor and Director of the Cheriton School of Computer Science.

Read all news
  1. Nov. 3, 2020Seminar • Systems and Networking — Rational Contracts: Data-driven Control and Service Provisioning in Blockchain-powered Systems

    Please note: This seminar will be given online.

    Aiman Erbad, College of Science and Engineering
    Hamad Bin Khalifa University

    Topics covered: Blockchain and machine learning

  2. Nov. 5, 2020DLS: Oren Etzioni — Semantic Scholar, NLP, and the Fight Against COVID-19

    Please note: This distinguished lecture will be given online.

    Oren Etzioni
    Chief Executive Officer, Allen Institute for AI
    Professor of Computer Science, University of Washington

  3. Nov. 6, 2020PhD Seminar • Symbolic Computation — Solving Determinantal Systems by Using Homotopy Techniques and Exploiting the Column Structures

    Please note: This PhD seminar will be given online.

    Thi Xuan Vu, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Éric Schost and George Labahn

All upcoming events