In the past decade, he worked on several topics in Artificial Intelligence, including multi-agent systems, intelligent transportation systems, evolution of cooperation, and automated planning. Some of his research accomplishments include an effective strategy for coping with noise in Iterated Prisoner's Dilemma, an important problem in the study of the evolution of cooperation. Since he joined The University of Texas at Austin as a postdoctoral fellow he has been working on new traffic management systems for autonomous vehicles. He received his Ph.D. degree in Computer Science at the University of Maryland, College Park in 2008.