Information for

Welcome to the 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. Nov. 13, 2018Research Professor Maura Grossman member of panel discussing responsible AIphoto of Maura Grossman

    The following is excerpted from an article by Craig Daniels, published in Communitech News on November 8, 2018

    Governments, educators and private companies all must act quickly to rein in the biases and excesses of autonomous systems driven by powerful artificial intelligence, a lunchtime symposium at CIGI heard Wednesday. The price of not acting is an existential threat to the fabric of human society.

  2. Nov. 12, 2018Ali Abedi and Mohammad Mazaheri win first prize at ACM MobiCom 2018photo of Professor Omid Abari , Mohammad Mazaheri and Ali Abedi

    Ali Abedi and Mohammad Mazaheri won first place at the ACM Student Research Competition at MobiCom 2018, the 24thACM Annual International Conference on Mobile Computing and Networking.

  3. Nov. 8, 2018Smart hacks to turn tagging devices into Internet-of-Things sensorsJu Wang and Omid Abari demonstrate the wireless keypad clicker they invented by hacking RFID sensors

    We’ve connected billions of devices to the Internet and in the coming years we’ll connect billions more. Many of these Internet of things or IoT devices have sensors in them to detect their environment — from a room’s ambient temperature and light levels to sound and motion. 

Read all news
  1. Nov. 14, 2018PhD Seminar • Data Systems — Evaluating Subgraph Queries With a Mix of Tradition and Modernity

    Amine Mhedhbi, PhD candidate
    David R. Cheriton School of Computer Science

    We study the problem of optimizing subgraph queries (SQs) using the new worst-case optimal (WCO) join plans in Selinger-style cost-based optimizers. WCO plans evaluate SQs by matching one query vertex at a time using multiway intersections. The core problem in optimizing WCO plans is to pick an ordering of the query vertices to match. 

    We make two contributions:

  2. Nov. 15, 2018PhD Seminar • Human-Computer Interaction — Enhanced Multi-touch Gestures for Complex Tasks

    Jeff Avery, PhD candidate
    David R. Cheriton School of Computer Science

  3. Nov. 15, 2018Mathematics Education Seminar — The Role of “Assessment” in Teaching Online Mathematics Courses

    Professor Brian Forrest
    Department of Pure Mathematics, University of Waterloo

    There are many challenges to teaching mathematics in a fully online environment. In this talk I will show the important role that assigned work plays in mitigating many of these challenges. I will also speak about how my experience in teaching online has impacted the way in which I approach my on campus courses.

All upcoming events