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. Feb. 1, 2024Global Futures: Using technology to help humans flourish
    photo of Professor Edith Law

    Edith Law is a Professor at the Cheriton School of Computer Science, where she co-directs the Human-Computer Interaction Lab. Her research delves into social computing technology, machine intelligence interactions, and the design and user experience of technology that upholds important human values.

    Professor Law explains how we can harness the power of new technologies ethically for the betterment of humanity.

    Opinion by Professor Law

  2. Jan. 31, 2024Global Futures: University Professor Ming Li and his team use deep learning to develop personalized cancer vaccines
    Photo of University Professor Mong Li

    Cancer is the leading cause of death in Canada. According to the Canadian Cancer Society, an estimated 230,000 people are diagnosed with the disease every year.  

    University Professor Ming Li, the Canada Research Chair in Bioinformatics, is using deep learning technology to make personalized cancer vaccines accessible to everyone. He began doing cancer research when his wife, Jessie W. H. Zou, was diagnosed with breast cancer. Though she died in 2010, her legacy continues in his research. 

  3. Jan. 30, 2024DeepThInk: An AI brush that empowers art therapy patients
    image of art being created on a tablet

    Researchers have created a new AI-assisted digital art tool designed to help art therapy patients better express themselves while maintaining the efficacy of the process.

    The tool, dubbed DeepThInk, was designed by researchers at the Cheriton School of Computer Science and the Southern University of Science and Technology in collaboration with art therapists. DeepThInk grew out of the challenges the therapists faced when the COVID-19 pandemic forced them to conduct their work virtually.

Read all news
  1. Mar. 4, 2024Seminar • Algorithms and Complexity • Taming Complex Data: Overcoming High Noise and Restricted Access

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

    Elena Grigorescu, Associate Professor
    Department of Computer Science, Purdue University

  2. Mar. 6, 2024Seminar • Programming Languages • Formal Reasoning About Programs

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

    Amin Timany, Assistant Professor
    Logic and Semantics Group, Department of Computer Science, Aarhus University

  3. Mar. 6, 2024PhD Seminar • Formal Methods • Pierce: A Testing Tool for Neural Network Verification Solvers

    Please note: This PhD seminar will take place online.

    Joseph Scott, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisors: Professors Jo Atlee, Vijay Ganesh

All upcoming events