He received his Ph.D. in Computer Science from Yale University in 2003, and spent two years as a postdoctoral assistant at the MIT Computer Science and Artificial Intelligence Laboratory. His research is on designing and analyzing incentive mechanisms, markets and reputation systems to enable self-interested parties to cooperatively solve common goals, especially in Internet protocols and applications.