Weekly Announcements

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 Nagappa
n

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