Presentations this week
Wednesday, May 20, 2026
Distinguished Lecture Series
How Generative and Agentic AI is Disrupting Software Development
Margaret-Anne Storey, Professor
Canada Research Chair in Human and Social Aspects of Software Engineering
Computer Science, University of Victoria
10:00 a.m. • Hybrid: DC 1302 | Online distinguished lecture
Seminar • Algorithms and Complexity
Computing GCD of Univariate Polynomials in Constant Parallel Time (over any characteristic)
Shanthanu Rai, PhD student
School of Technology and Computer Science, Tata Institute of Fundamental Research
12:00 p.m. • Hybrid: DC 1304 | Online seminar
PhD Defence • Artificial Intelligence | Machine Learning
Improving OOD Detection, Classification, and Reasoning via Multi-modal Feature Alignment
Yimu Wang, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Online PhD defence
Supervisor: Professor Krzysztof Czarnecki
PhD Seminar • Human–Computer Interaction
Interactive Visual Abstractions for Computational Creativity
Xinyu Shi, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • MC 1056
Supervisor: Professor Jian Zhao
PhD Seminar • Programming Languages
Type-Preserving, Dependence-Aware Guide Generation for Sound, Effective Amortized Probabilistic Inference
Jianlin Li, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Online PhD seminar
Supervisor: Professor Yizhou Zhang
Friday, May 22, 2026
Master’s Thesis Presentation • Systems and Networking
Fast Kubernetes Orchestration for Dynamic and Ephemeral Workloads
Ali Abbasi Alaei, Master’s candidate
David R. Cheriton School of Computer Science
1:00 p.m. • DC 1304
Supervisor: Professor Martin Karsten
PhD Seminar • Computer Algebra | Symbolic Computation
An Algorithm for Diagonalizing Matrices of Formal Power Series
Jingyu Lu, PhD candidate
David R. Cheriton School of Computer Science
1:30 p.m. • Online PhD seminar
Supervisors: Professors Mark Giesbrecht, Éric Schost
PhD Seminar • Algorithms and Complexity
PREP-UC: A Practical Replicated Persistent Universal Construction
Gaetano Coccimiglio, PhD candidate
David R. Cheriton School of Computer Science
3:00 p.m. • Online PhD seminar
Supervisors: Professors Trevor Brown, Peter Buhr
Upcoming presentations
Monday, May 25, 2026
PhD Seminar • Cryptography, Security, and Privacy (CrySP)
Colluding Adversaries in Machine Learning Pipelines
Vasisht Duddu, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Online PhD seminar
Supervisor: Professor N. Asokan
Tuesday, May 26, 2026
Master’s Thesis Presentation • Systems and Networking
Resource Allocation in Time-Varying Satellite QKD Networks
Sun Gyu Park, Master’s candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Hybrid: DC 2564 | Online master’s thesis presentation
Supervisor: Professor Raouf Boutaba
Thursday, May 28, 2026
PhD Seminar • Cryptography, Security, and Privacy (CrySP)
Selective MPC: Distributed Computation of Differentially Private Key-Value Statistics
Thomas Humphries, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Hybrid: DC 2310 | Online PhD seminar
Supervisor: Professor Florian Kerschbaum
Master’s Thesis Presentation • Human–Computer Interaction
Investigating Osu!: Exploring a Community who Exhibit Extreme Input Performance
Thomas Driscoll, Master’s candidate
David R. Cheriton School of Computer Science
11:00 a.m. • DC 3317
Supervisor: Professor Daniel Vogel
Wednesday, June 10, 2026
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
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. • DC 1302
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
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
Thursday, June 25, 2026
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