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.
News
Meet Waterloo’s Computer Science 2024 Schulich Leaders
The University of Waterloo is proud to welcome a new cohort of science, technology, engineering and math (STEM) students through the Schulich Leader Scholarship program. Out of 350,000 potential candidates, 100 high school students across Canada have received this award, and 10 are joining Waterloo this fall.
How to escape tunnel visions of success
From fostering collaboration to defining your own success, three Math students share how to overcome academic and career pressure.
HCI Researcher Nikhita Joshi tapped to attend the Heidelberg Laureate Forum
Heidelberg Laureate Forum brings together early-career researchers with the world’s top mathematicians and computer scientists
Events
Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) • Impossibility of Two-Round MPC from Additive Homomorphic Encryption
Please note: This master’s thesis presentation will take place online.
Ali Ghadirli, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Mohammad Hajiabadi
PhD Seminar • Software Engineering • Revisiting the Performance of Deep Learning-Based Vulnerability Detection on Realistic Datasets
Please note: This PhD seminar will take place online.
Partha Chakraborty, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Mei Nagappan
PhD Seminar • Software Engineering • Bug Localization Tools in Practice: User Perspectives and Expectations
Please note: This PhD seminar will take place online.
Partha Chakraborty, PhD candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Mei Nagappan