He received his bachelors degree in electrical engineering from Indian Institute of Technology, Madras, and M.S. and Ph.D. degrees in Computer Science from University of Maryland, College Park. He has published over seventy technical articles on planning, learning and related areas of AI. He was a 1994 NSF Young Investigator and a 1996 AAAI invited speaker. He has taught courses and has published several tutorial articles on AI planning, and is the author of a 1997 IJCAI challenge paper on bridging plan-synthesis paradigms.