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. May 21, 2019Moojan Ghafurian, Neil Budnarain and Jesse Hoey make AI more humanphoto of  Moojan Ghafurian

    The key to people trusting and co-operating with artificially intelligent agents lies in their ability to display human-like emotions, according to a new study by Postdoctoral Fellow Moojan Ghafurian, Master’s candidate Neil Budnarain and Professor Jesse Hoey at the Cheriton School of Computer Science.

  2. May 17, 2019Jesse Hoey and Robert Freeland receive 2019 Outstanding Recent Contribution in Social Psychology Awardphoto of Professor Jesse Hoey

    Cheriton School of Computer Science Professor Jesse Hoey has teamed up with Professor Robert Freeland, a sociologist at Wake Forest University, to conduct novel research at the intersection of computer science and social psychology.

  3. May 13, 2019Chang Ge, Ihab Ilyas, Xi He and Ashwin Machanavajjhala develop new system that offers protection against data breachesphoto of PhD student Chang Ge

    Cheriton School of Computer Science PhD candidate Chang Ge, Professors Ihab Ilyas and Xi He, and their colleague Professor Ashwin Machanavajjhala at Duke University 

Read all news
  1. May 22, 2019Seminar • Algorithms and Complexity — The Combinatorics of Furthest and Nearest Values

    Lily Wang, University of Waterloo

    A classical problem asks us to find, for each element $A[i]$ of an array of integers, the position of the nearest smallest element. Similarly, we can ask about the dual problem: for each element of an array of integers $A[i]$, what is the position of the furthest smaller element? 

  2. May 29, 2019Seminar • Systems and Networking — Leveraging Quantum Annealing for Large MIMO Processing in Centralized Radio Access Networks

    Kyle Jamieson
    Department of Computer Science, Princeton University

  3. May 29, 2019PhD Seminar • Data Systems — Predictable and Consistent Information Extraction

    Besat Kassaie, PhD candidate
    David R. Cheriton School of Computer Science

All upcoming events