Weekly Announcements

Presentations this week

Monday, June 8, 2026

PhD Seminar • Cryptography, Security, and Privacy (CrySP)
The Evolution of Differentially Private Clustering
Thomas Humphries, PhD candidate
David R. Cheriton School of Computer Science
12:00 p.m. •
Hybrid: DC 3317  |  Online PhD seminar
Supervisor: Professor Florian Kerschbaum

Wednesday, June 10, 2026

PhD Seminar • Data Systems
Differentially Oblivious Multi-way Join
Zhiang Wu, PhD candidate
David R. Cheriton School of Computer Science
12:00 p.m. • DC 3301
Supervisor: Professor Xiao Hu

Seminar • Algorithms and Complexity
Follow-the-Perturbed-Leader with Between-Action Dependence
Jeffrey Negrea, Assistant Professor
Department of Statistics and Actuarial Science
12:00 p.m. • MC 2034  |  Online seminar

PhD Defence • Cryptography, Security, and Privacy (CrySP)
Deployment Concerns in Machine Learning Systems: Unintended Interactions and Accountability
Vasisht Duddu, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Online PhD defence
Supervisor: Professor N. Asokan

Thursday, June 11, 2026

PhD Defence • Algorithms and Complexity
The Sample Complexity of Differentially Private Statistical Estimation
Anargyros Georgios Mouzakis, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Hybrid: DC 2314  |  Online PhD defence
Supervisor: Professor Gautam Kamath

PhD Seminar • Software Engineering
Does Impact Analysis Support the Review of Changes to Build Specifications?
Mattie Nejati, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • DC 2564
Supervisor: Professor Shane McIntosh

Upcoming presentations

Tuesday, June 16, 2026

Distinguished Lecture Series
Alan Turing and me
Gilles Brassard, Professor and 2025 ACM A. M. Turing Laureate
Department of Computer Science and Operations Research, Université de Montréal

11:00 a.m. • Hybrid: DC 1302  |  Online distinguished lecture

Wednesday, June 17, 2026

PhD Seminar • Artificial Intelligence  |  Explainable AI
Atomic Explanations for Retrieval-Augmented LLM Systems
Joel Rorseth, PhD candidate
David R. Cheriton School of Computer Science
12:00 p.m. • DC 3301
Supervisor: Professor Lukasz Golab

Thursday, June 18, 2026

Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP)
Parallel Efficient Secure DBSCAN Approximation
Mohannad Shehata, Master’s candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Online master’s thesis presentation
Supervisor: Professor Florian Kerschbaum

Monday, June 22, 2026

PhD Defence • Cryptography, Security, and Privacy (CrySP)
Evolving Trade-offs Towards Deployable Private Systems for Data Science
Thomas Humphries, PhD candidate
David R. Cheriton School of Computer Science
9:00 a.m. • Hybrid: DC 3317  |  Online PhD defence
Supervisor: Professor Florian Kerschbaum

Master’s Thesis Presentation • Data Systems
LLM-Based Frameworks for Information Retrieval Evaluation
Shivani Upadhyay, Master’s candidate
David R. Cheriton School of Computer Science
11:00 a.m. • DC 2314
Supervisor: Professor Jimmy Lin

PhD Defence • Systems and Networking
Efficient High-precision Monitoring of Network Slices for 5G and Beyond Networks
Niloy Saha, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • DC 1331
Supervisor: Professor Raouf Boutaba

Tuesday, June 23, 2026

PhD Defence • Programming Languages
Design and Implementation of Probabilistic Programming Languages for Sound and Scalable Inference
Jianlin Li, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Hybrid: DC 2314  |  Online PhD defence
Supervisor: Professor Yizhou Zhang

PhD Defence • Cryptography, Security, and Privacy (CrySP)
Assumption Stress-Testing for Machine Learning Security
Andre Kassis, PhD candidate
David R. Cheriton School of Computer Science
10:30 a.m. • Online PhD defence
Supervisor: Professor Urs Hengartner

Wednesday, June 24, 2026

Master’s Thesis Presentation • Software Engineering
Trade-offs in Generic Programming: A Cross-Language Performance Study
Daniel Pang, Master’s candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Online master’s thesis presentation
Supervisor: Professor Stephen Watt

Thursday, June 25, 2026

Master’s Thesis Presentation • Artificial Intelligence  |  Machine Learning
UniMaia: Steering Chess Policies with Language for Human-like Play
Sherman Siu, Master’s candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Hybrid: DC 2314  |  Online master’s thesis presentation
Supervisors: Professors Lesley Istead, Jeff Orchard

PhD Defence • Algorithms and Complexity
Towards Fast, Safe and Persistent Concurrent Data Structures for Non-experts
Gaetano Coccimiglio, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Hybrid: DC 3317  |  Online PhD defence
Supervisors: Professors Trevor Brown, Peter Buhr

Friday, June 26, 2026

PhD Defence • Quantum Computing
Circuits, Codes and Capacity
Amolak Ratan Kalra, PhD candidate
David R. Cheriton School of Computer Science
9:00 a.m. • Hybrid: QNC 2101  |  Online PhD defence
Supervisor: Professor Michele Mosca

Tuesday, June 30, 2026

PhD Defence • Data Systems
Development and Evaluation of Assistive AI Systems for Assessing News Trustworthiness
Dake Zhang, PhD candidate
David R. Cheriton School of Computer Science
11:00 a.m. • DC 2314
Supervisor: Professor Mark Smucker

Wednesday, July 8, 2026

PhD Seminar • Data Systems
Diversed Model Discovery via Structured Table Discovery
Zhengyuan Dong, PhD candidate
David R. Cheriton School of Computer Science
12:00 p.m. • DC 3301
Supervisor: Professor Renée J. Miller

Thursday, July 9, 2026

PhD Defence • Bioinformatics
Deep Learning for Accurate and Reliable De Novo Peptide Sequencing: From Missing Fragmentation to Open Modification Discovery
Zeping Mao, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Online PhD defence
Supervisor: Professor Ming Li