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

  • CSC 108: Introduction to Computer Programming
    • Fall 2025
  • CSC 236: Introduction to the Theory of Computation
  • CSC 373: Algorithm Design, Analysis, and Complexity
    • Winter {2025, 2024}

Research

I’m interested in theoretical CS, especially complexity theory and coding theory. As an undergrad, I also worked on psychology/neuroscience research.

Fun

My current hobbies are running, rock climbing, guitar, and piano.

Contact

email = {lastname}{firstname}@cs.toronto.edu