He obtained his Ph.D. in Computer Science in 2005. He is a member of the group of Group of Reasoning on Planning and Scheduling (GRPS) and his research of interest involve Planning and Execution, Distributed and Collaborative Planning.