Presentations this week
Monday, August 10, 2026
Seminar • Algorithms and Complexity
Geometric Distances for Curves and Graphs: From Matching to Simplification
Carola Wenk, Professor
School of Science and Engineering, Tulane University
12:00 p.m. • Hybrid: DC 1304 | Online seminar
Tuesday, August 11, 2026
PhD Seminar • Cryptography, Security, and Privacy (CrySP)
IPFSCover: Examining Website Fingerprinting Threats in the InterPlanetary File System
Michael Wrana, PhD candidate
David R. Cheriton School of Computer Science
9:00 a.m. • Online PhD seminar
Supervisors: Professors Diogo Barradas, N. Asokan
Master’s Thesis Presentation • Artificial Intelligence | Machine Learning
ASH: Agents that Self-hone via Embodied Learning
Benjamin Schneider, Master’s candidate
David R. Cheriton School of Computer Science
3:00 p.m. • Online master’s thesis presentation
Supervisors: Professors Wenhu Chen, Florian Kerschbaum
Wednesday, August 12, 2026
Seminar • Algorithms and Complexity
Computing with Full Memory in 2026
Ian Mertz, Postdoctoral researcher
Computer Science Institute
Faculty of Mathematics and Physics, Charles University
12:00 p.m. • Hybrid: DC 1304 | Online seminar
Master’s Thesis Presentation • Programming Languages
Reified Generic Types for Scala 3 on the JVM
Jin Xu, Master's candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Hybrid: DC 2314 | Online master’s thesis presentation
Supervisor: Professor Ondřej Lhoták
Thursday, August 13, 2026
PhD Seminar • Software Engineering
Context-Aware CodeLLM Eviction for AI-assisted Coding
Kishanthan Thangarajah, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Online PhD seminar
Supervisor: Professor Mei Nagappan
Master’s Thesis Presentation • Cryptography, Security, and Privacy (CrySP)
Upgrading Security Properties for Updatable Public-Key Encryption through Modular Transformations
Pranshu Kumar, Master’s candidate
David R. Cheriton School of Computer Science
11:00 a.m. • Hybrid: DC 2314 | Online master’s thesis presentation
Supervisors: Professors Mohammad Hajiabadi, Douglas Stebila
Friday, August 14, 2026
Master’s Thesis Presentation • Algorithms and Complexity
Bipartite Density: From Mixing Time to Local Algorithms for Dense Subgraphs
Raymond Liu, Master’s candidate
David R. Cheriton School of Computer Science
10:30 a.m. • Hybrid: DC 2314 | Online master’s thesis presentation
Supervisor: Professor Lap Chi Lau
Master’s Thesis Presentation • Algorithms and Complexity
On the Black-Box Impossibility of Hardness in TFNP from One-Way Functions
Anas Ibrahim, Master’s candidate
David R. Cheriton School of Computer Science
2:30 p.m. • Online master’s thesis presentation
Supervisor: Professor Mohammad Hajiabadi
Upcoming presentations
Monday, August 17, 2026
Master’s Thesis Presentation • Artificial Intelligence | Machine Learning
Abstract Reasoning with Vector Symbolic Algebras
Isaac Joffe, Master’s candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Hybrid: DC 2310 | Online master’s thesis presentation
Supervisor: Professor Chris Eliasmith
PhD Seminar • Formal Methods
Counterexample Guided Abstraction and Refinement in Dash Models
Aditya Shankar Narayanan, PhD candidate
David R. Cheriton School of Computer Science
4:00 p.m. • DC 2564
Supervisor: Professor Nancy Day
Tuesday, August 18, 2026
Master’s Thesis Presentation • Software Engineering
An Empirical Study of Transitive Vulnerability Exposure in PyPI
Mohammad Jaffer Iqbal, Master’s candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Hybrid: DC 2564 | Online master’s thesis presentation
Supervisors: Professors Michael Godfrey, Pengyu Nie
Master’s Thesis Presentation • Systems and Networking
Runtime Configuration of GPU Workloads for Energy-efficient Execution
Qishen Wu, Master’s candidate
David R. Cheriton School of Computer Science
10:00 a.m. • DC 2314
Supervisor: Professor Martin Karsten
Thursday, August 20, 2026
PhD Seminar • Software Engineering
Decoupling CLI Agent Scaffolding to Internalize Planning Across Scaffolds
Kishanthan Thangarajah, PhD candidate
David R. Cheriton School of Computer Science
11:00 a.m. • Online PhD seminar
Supervisor: Professor Mei Nagappan
Master’s Thesis Presentation • Human–Computer Interaction
The Design and Development of a Virtual Patient System for Medical Education
Aakanksha Khandwaha, Master’s candidate
David R. Cheriton School of Computer Science
1:00 p.m. • Hybrid: DC 3317 | Online master’s thesis presentation
Supervisor: Professor Edith Law
Friday, August 21, 2026
PhD Seminar • Software Engineering
SLA-Awareness for AI-assisted coding
Kishanthan Thangarajah, PhD candidate
David R. Cheriton School of Computer Science
10:00 a.m. • Online PhD seminar
Supervisor: Professor Mei Nagappan
Thursday, September 3, 2026
PhD Defence • Artificial Intelligence | Machine Learning
Gradient-based Methods for Multi-Objective Optimization with Applications in Machine Learning
Zeou Hu, PhD candidate
David R. Cheriton School of Computer Science
1:00 p.m. • DC 2310
Supervisor: Professor Yaoliang Yu
Tuesday, September 8, 2026
PhD Defence • Computer Algebra | Symbolic Computation
On the Effective Algebraic Geometry of Determinantal Varieties
Sriram Gopalakrishnan, PhD candidate
David R. Cheriton School of Computer Science
11:00 a.m. • Online PhD defence
Supervisor: Professor Éric Schost
Thursday, September 17, 2026
PhD Defence • Software Engineering
Performance Optimizations for AI-assisted Coding with CodeLLMs
Kishanthan Thangarajah, PhD candidate
David R. Cheriton School of Computer Science
11:30 a.m. • Online PhD defence
Supervisor: Professor Mei Nagappan