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 faculty 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. Oct. 16, 2017Corey Sinnamon and Professor John Brzozowski win best paper award at CIAA 2017

    Corey Sinnamon and Professor John Brzozowski received the Sheng Yu Award for best paper at the 22nd International Conference on Implementation and Application of Automata (CIAA 2017) for their paper titled Complexity of proper prefix-convex regular languages.

  2. Oct. 12, 2017Computer scientists receive nearly $250k for state-of-the-art infrastructurephotograph of Professor Maura Grossman

    Two researchers in the David R. Cheriton School of Computer Science have received John R. Evans Leaders Fund (JELF) awards from the Canada Foundation for Innovation. The funding will provide them with infrastructure support to expand their research programs. The Honourable Kirsty Duncan, Minister of Science, made the funding announcement in Sudbury today.

    Maura Grossman • Apparatus for High-Recall Information Retrieval

  3. Oct. 2, 2017Results of Waterloo-local ACM-style programming contest

    A Waterloo-local Association for Computing Machinery-style programming contest took place today on Saturday, September 30, 2017 with an unprecedented turnout — 154 registered contestants participated and 81 contestants solved at least one problem successfully.

    Congratulations to the top three winners!

Read all news
  1. Oct. 30, 2017DLS • Jeff Ullman • Data Science: Is it Real?portrait of Jeff Ullman

    Jeff Ullman
    ​Stanford University

    Please note the room and time change. The talk will be given in QNC 0101 at 10:30 a.m., not DC 1304 at 3:30 p.m. as previously advertised.

  2. Nov. 17 to 19, 2017Programming workshop for beginners

    Three-day programing workshop

    Dates Times
    Friday, November 17 5:
  3. Jan. 6 to 7, 2018StarConheader showing the StarCon logo

    What is StarCon?

    StarCon is a two-day software engineering conference held in Waterloo, Ontario. Join us for two days of lightning talks about technology, computer science, programming, and the joy of learning about them!

    StarCon 2018 Call for Proposals

    StarCon has issued a call for proposals! We’re looking for folks who have a passion for technology, learning and sharing to submit talks about their favourite piece(s) of technology.

All upcoming events