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
Jian Zhao receives Ontario Early Researcher Award to enhance software development through visual interfaces and generative AI
Professor Jian Zhao has received a 2025 Early Researcher Award, which will provide $100,000 in funding to support his research on enhancing software development through visual interfaces and generative AI. The award is matched by an additional $50,000 from the University of Waterloo, bringing total funding to $150,000 over five years.
This funding will allow him to train the next generation of researchers, by supporting one PhD student, two master’s students, and ten undergraduate research assistants over five years.
Gautam Kamath receives Ontario Early Researcher Award to further research on data privacy
Professor Gautam Kamath has been awarded $100,000 by the Ontario Early Researcher Awards program to further his research on algorithms and machine learning techniques that preserve data privacy. The Ministry’s amount is matched by $50,000 from the University of Waterloo, bringing total funding to $150,000.
This funding will allow him to train the next generation of researchers, by supporting one PhD and two master’s students over five years.
New AI system turns sketches into code
Instead of typing furiously and constantly hitting backspace, what if you could code by just drawing out your ideas?
This vision is becoming a reality thanks to Ryan Yen (MMath ’24), a recent master’s graduate of the Cheriton School of Computer Science, and Professors Jian Zhao and Daniel Vogel. While at Waterloo, Yen co-developed Code Shaping, an AI-powered software that allows programmers to edit their code through free-form sketches.
Events
Seminar • Cryptography, Security, and Privacy (CrySP) • Adversarial Robustness and Privacy Measurements using Hypothesis-tests
Please note: This seminar will take place in DC 1304.
Mathias Lécuyer, Assistant Professor
Department of Computer Science, University of British Columbia
Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) • Embedded System Anomaly Detection via Boot Power Trace Analysis
Please note: This master’s thesis presentation will take place online.
Sky Qiao, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Sebastian Fischmeister
Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP) • Finding Behavioural Biometrics Scripts on the Web Using Dynamic Taint Analysis
Please note: This master’s thesis presentation will take place in DC 2314 and online.
Alexandru Bara, Master’s candidate
David R. Cheriton School of Computer Science
Supervisor: Professor Urs Hengartner