His research has balanced an analysis of economic methods as a tool for designing decentralized resource allocation protocols in cooperative environments (e.g., congestion control), as well as incentive mechanisms for control of noncooperative behavior in networks. His doctoral thesis received the George M. Sprowls Award for the best doctoral thesis in computer science at MIT, as well as Honorable Mention in the ACM Doctoral Dissertation Award competition. He is a recipient of an Okawa Foundation Research Grant and an NSF Career Award, both to study competition and cooperation in communication networks.