Here is a broad overview of what I've done and where I've been.
A denser, less-frequently-updated PDF version can be found here.
Ph.D. in Societal Computing, 2019 - present.
Carnegie Mellon University, Pittsburgh, PA, USA.
Advisor: Prof. Lujo Bauer
M.Sc. in Computer Science, 2016 - 2018.
University of British Columbia, Vancouver, BC, Canada.
Thesis: Dancing in the Dark: Multi-Party Machine Learning in an Untrusted Setting
Advisor: Prof. Ivan Beschastnikh
B.A.Sc. in Systems Design Engineering, 2011 - 2016.
University of Waterloo, Waterloo, ON, Canada.
Machine Learning Research Intern, May 2023 - August 2023.
Bosch Center for AI, Pittsburgh, PA, USA.
Software Engineer, January 2019 - July 2019.
Oasis Labs, Berkeley, CA, USA.
Software Engineering Intern: Search, Network and Analytics, June 2015 - August 2015.
LinkedIn Corporation, Sunnyvale, CA, USA.
Software Engineering Intern: Distributed Data Systems, September 2014 - December 2014.
LinkedIn Corporation, Mountain View, CA, USA.
Software Engineering Intern: Server, January 2014 - April 2014.
Voicebox Technologies, Bellevue, WA, USA.
Research Assistant: Boutros Lab, May 2013 - August 2013.
Ontario Institute for Cancer Research, Toronto, ON, Canada.
While at CMU, I served as a teaching assistant for the following courses:
While at UBC, I served as a teaching assistant for the following courses:
I received the UBC Computer Science Graduate TA Award in 2018.
I have advised the following students on term-long research projects: