I am currently a Principal Scientist at Google working in the Google Brain team on low-level performance aspects of the TensorFlow system, most recently adding support for the next generation TPUv2 hardware platform.

Prior to joining Google, I spent a very happy 4 years as a Principal Researcher in the Microsoft Research Silicon Valley Lab, where I worked on a number of interesting systems projects, including Naiad and early prototypes of Microsoft HoloLens.

My research interests include performance analysis of distributed systems, operating systems and virtualization. My research projects have included the Barrelfish multi-kernel operating system, the Xen virtual machine monitor, the Singularity managed code research OS, Vigilante (a system to automatically prevent internet worms), Magpie, Constellation, and Anemone.