Weekly Announcements

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