He earned his PhD working with the Artificial Intelligence group at Oregon State University (2014); and his MTech from Indian Institute of Technology (IIT), Kanpur, India (2006). His general research interests are in the broad field of Artificial Intelligence (AI) and its applications including planning, natural language processing, and computer vision. He received a Outstanding Paper Award for his structured prediction work at the AAAI (2013) conference and a Google Faculty Research Award (2015). His PhD dissertation entitled ``Integrating Learning and Search for Structured Prediction'' was nominated for the ACM Distinguished Dissertation Award (2015). He has organized a successful workshop at ICML (2013) on structured prediction and interactions between inference and learning.