I am a research scientist at Yahoo! Research. Before that I was an assistant professor at Georgia Tech, and before that I was a PhD student at Stanford. My interests are in building distributed systems, and in particular, distributed systems that do database-style management and processing of data. At Yahoo! I work on building very large distributed data storage and processing systems. In previous lives I have worked on self-adaptive peer-to-peer systems, distributed streaming event processing, reliable distributed archival data storage, and XML indexing.