I am a Principal Engineer at Google, where I work in the areas of mobile computing, distributed systems, and networking. I lead the Chrome Mobile team at Google’s Seattle and Kirkland offices, focusing on making the web great for the next billion Internet users in emerging markets. We work to reduce the cost and improve the performance of the web on slower networks and devices, as well as new features to help everyone get the most out of the web. Some of our team’s projects include:

Prior to joining Google, I was a professor of Computer Science at Harvard University from 2003 until 2010, and a senior researcher at Intel Research, Berkeley from 2002-2003. I did my PhD in Computer Science at UC Berkeley (2002) and my bachelor’s in Computer Science at Cornell University (1996).

My research interests span a broad range of topics in the space of mobile computing, operating systems, networks, distributed systems, and programming languages.