He received his Ph.D. in computer science at the University of Southern California. His research interests include multi-agent systems, distributed constraint reasoning, heuristic search, and planning with uncertainty. He is an NSF CAREER awardee and was named in IEEE's AI's 10-to-Watch list in 2015. He currently serves on the editorial board of the Journal of Artificial Intelligence Research.