Harry Sha

Hello! I’m a fifth-year PhD student at the University of Toronto studying CS. I’m very fortunate to be advised by Swastik Kopparty.
In fall 2026, I’ll be starting at the University of Toronto as an Assistant Professor, Teaching Stream.
Teaching
I love to teach! See here for some teaching materials I’ve developed, and below for a list of my current and past instructor and TA positions.
Past Courses
Research
I’m interested in theoretical CS, especially complexity theory and coding theory. As an undergrad, I also worked on psychology/neuroscience research.
- High Rate Multivariate Polynomial Evaluation Codes
- with Swastik Kopparty and Mrinal Kumar
- STOC 2025
- Error-Correcting Graph Codes
- with Swastik Kopparty and Aditya Potukuchi
- ITCS 2025
- Small Shadow Partitions
- with Swastik Kopparty
- A Generalization of the Satisfiability Coding Lemma and Its Applications
- with Milan Mossé and Li-Yang Tan
- SAT 2022
- Best paper (theory track)
- Reappraising faces: effects on accountability appraisals, self-reported valence, and pupil diameter
- with Jennifer Yih, Danielle E. Beam, Josef Parvizi, James J. Gross
- Cogn Emot. 2019
Fun
My current hobbies are running, rock climbing, guitar, and piano.
Contact
email = {lastname}{firstname}@cs.toronto.edu