My research focuses on the design and analysis of web services that improve the productivity of the online community. One of the main challenges in this area of research is that the community consists of diverse agents with their own agendas. Drawing on ideas from game theory, statistics, and optimization theory, I design protocols and develop analytic techniques that take into account the actions of the users and the incentives that underlie their choices. I received my PhD from Stanford University under the supervision of Professor Yoav Shoham, working on topics related to algorithmic game theory including coalitional game theory, mechanism design, and Nash dynamics. I received my BS and MS degrees in Computer Science and Economics from Yale University, under the supervision of Professors Ming-Yang Kao and John Geanakoplos.