I am a visiting researcher in Computer Science at the University of Waterloo in Ontario, Canada and a full-time developer at Tor Project. At Waterloo I work with Ian Goldberg on the design and deployment of censorship resistance systems, and I am a member of the Cryptography, Security, and Privacy (CrySP) lab and the Centre for Applied Cryptographic Research.

I received a PhD from the University of Waterloo with the supervision of Ian Goldberg in the Cryptography, Security, and Privacy (CrySP) research lab. My thesis, Recipes for Resistance: A Censorship Circumvention Cookbook is on circumventing nation-state Internet filtering firewalls by disguising traffic patterns.

I received a Masters of Mathematics from the University of Waterloo. My masters thesis was on formal methods and software engineering, under the supervision of Joanne M. Atlee. I received a Bachelors of Arts in Mathematics and Computer Science from Macalester College in St. Paul, Minnesota.