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. Sep. 23, 2019Professor Florian Kerschbaum comments on City of Stratford’s ransomware attack
    photo of Professor Florian Kerschbaum

    On April 14, 2019, hackers targeted Stratford City Hall with a ransomware attack, which led to several crucial servers becoming unresponsive and unavailable. The attacker had installed malware on six of the city’s physical servers and on two virtual servers, then encrypted all systems so staff could not access information. The attack affected the city’s email system and online forms.

  2. Sep. 20, 2019Professors Lap Chi Lau and Daniel Vogel named 2019–2022 Cheriton Faculty Fellows
    photo of Professors Lap Chi Lau and Daniel Vogel

    Professors Lap Chi Lau and Daniel Vogel have been named 2019 David R. Cheriton Faculty Fellows, positions they will hold until 2022. These prestigious three-year fellowships support the work of leading faculty members in the Cheriton School of Computer Science and are made possible through the David R.

  3. Sep. 17, 2019Steven Feng, Aaron Li and Jesse Hoey develop virtual assistants with personality to help individuals with mental illness
    photo of Jesse Hoey, Steven Feng and Aaron Li

    Researchers at the Cheriton School of Computer Science have pioneered a new method that could be used to develop more natural automated virtual assistants to help people suffering from mental illness. 

    Called SMERTI (pronounced smarty), the new method enables virtual assistants to use natural language and emotional cues that change depending on the relationship and situations in which they are used. The result allows for the development of virtual assistants that better connect with people they are used to help.

Read all news
  1. Sep. 23, 2019PhD Seminar • Computer Graphics — RepulsionPak: Deformation-Driven Element Packing

    Reza Adhitya Saputra, PhD candidate
    David R. Cheriton School of Computer Science

  2. Sep. 29, 2019Next local ICPC-style programming contest
    graphic showing the next local ICPC-style programming contest

    The International Collegiate Programming Contest (ICPC) is the oldest, largest, and most prestigious university-level programming competition in the world. Each year, more than 50,000 students from over 100 countries compete in regional competitions to earn a spot at the World Finals. 

  3. Oct. 4, 2019Mathematics Education Seminar • New Initiatives in Math and Stats at McMaster University

    Miroslav Lovric, McMaster University

    I will discuss two recent projects that I have been involved with at my university. 

All upcoming events