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. July 21, 2022Daniel Berry celebrates half a century as a professor of computer science
    photo of Daniel Berry

    Any computer scientist 70 or more years of age today knows almost every other computer scientist of those same ages, as few were in the discipline during its fledgling days. One such individual from that era is Daniel Berry, a professor in the Software Engineering group at the Cheriton School of Computer Science.

  2. July 10, 2022Samer Al-Kiswany named 2022 ACM Senior Member
    photo of Professor Samer Al-Kiswany

    The Association for Computing Machinery has named Professor Samer Al-Kiswany an ACM Senior Member. Initiated in 2006, the ACM Senior Member program recognizes computer scientists with at least a decade of professional experience in the Association and who have demonstrated excellence through technical leadership and professional contributions.

  3. July 5, 2022Florian Kerschbaum awarded 2022 Faculty of Mathematics Golden Jubilee Research Excellence Award
    photo of Professor Florian Kerschbaum

    Professor Florian Kerschbaum has received a 2022 Faculty of Mathematics Golden Jubilee Research Excellence Award. The $2,500 prize, conferred to faculty members who have made outstanding research contributions, was established in 2017 to mark the 50th anniversary of the Faculty of Mathematics.

Read all news
  1. Aug. 10, 2022PhD Seminar • Algorithms and Complexity • Dispersion on Intervals: A Geometric Approach

    Please note: This PhD seminar will take place online.

    Anurag Murty Naredla, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Anna Lubiw

    In the dispersion problem for ordered intervals, the input is an ordered list of intervals on the real line, and the task is to select one point from each interval, such that the ordering of points along the line respects the given ordering of intervals and such that the points are “far apart” from each other.

  2. Aug. 11, 2022PhD Seminar • Programming Languages • A Fair and Scalable Scheduler: The C∀ Thread Scheduler

    Please note: This PhD seminar will take place online.

    Thierry Delisle, PhD candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Peter Buhr

  3. Aug. 12, 2022Master’s Thesis Presentation • Data Systems • Determining the Effectiveness of Multi-User, Hybrid, Human-Computer Assessment Strategies for High-Recall Information Retrieval

    Please note: This master’s thesis presentation will take place online.

    Solaiappan Alagappan, Master’s candidate
    David R. Cheriton School of Computer Science

    Supervisor: Professor Maura R. Grossman

All upcoming events