I’m a PhD student in the Cryptography, Security, and Privacy (CrySP) group at the University of Waterloo, advised by Diogo Barradas. I research blackout-resistant technologies, which provide substitutes for internet-based services during outages caused by natural disasters, warfare, and censorship. More broadly, I’m interested in systems and network security topics, including censorship resistance and the privacy of offline finding networks.
I completed my Master’s in the same group under Douglas Stebila, where I built ProofFrog, a tool for verifying cryptographic game-hopping proofs.
I’ve taught at Waterloo since 2020, starting as an undergraduate instructional support assistant, where most of my time went to helping students one-on-one in office hours. That’s still my favourite part of the job, though since 2022 I’ve mostly been at the front of the room as a sessional lecturer for CS 246, CS 247, and CS 146.
Outside of work I enjoy trying new recipes, reading, and the occasional roguelike. My greatest gaming feat is beating the cosmic ocean in Spelunky 2.