Automatic course generation is a very important area of research with numerous practical applications in e-learning. It has been studied since the 1980s in the fields of intelligent tutoring, AI & education, adaptive hypermedia & web-based educational systems. This book focuses on course generation based on Hierarchical Task Network planning.