I am currently a postdoc at Stanford, co-advised by Matei Zaharia and Peter Bailis at the Future Data Systems lab and Stanford DAWN project. I completed my PhD in Computer Science at the University of Waterloo under the guidance of Professor Srinivasan Keshav (Computer Science) and Professor Catherine Rosenberg (Electrical and Computer Engineering) at the Information Systems and Science for Energy (ISS4E) lab. I graduated with a Bachelors degree in Computer Science from the University of Waterloo in 2014.

My research interests are in Systems, Data Science, and Artificial Intelligance. My current research looks at developing scaleable and efficient systems for machine learning applications. My PhD work looked at modelling and optimization of energy storage systems, with a focus on renewable energy sources and behind-the-meter applications. As part of my work, I have designed algorithms for operating PV-storage systems, created a framework for determining how a solar farm operator should split a fixed budget between PV panels and batteries in order to maximize their revenue, and developed new models for Lithium-ion batteries that can be used at part of an optimization problem (mathematical program) and a model for battery system simulations which is available online as a Matlab system block. My research is has a strong interdisciplinary aspect; I've had the chance to work with academics from power systems, economics, and electrochemistry disciplines.
In my free time, I train and compete internationally as a member of Canada's national beach volleyball team.