Prior to this he was a principal member of the technical staff in the AI group at AT&T labs, and prior to that he was an Assistant Professor of Computer Science at the University of Colorado, Boulder. He has published extensively in the field of reinforcement learning and more recently has turned to computational game theory to understand multiagent systems, and to mechanism design to understand the role of incentives in designing multiagent systems.