The researchers propose developing a system to automatically select and customize educational resources from a digital library to support individual student and teacher needs. The system will assemble resources into courses to help students achieve learning goals while considering constraints. It will use planning methods to create personalized plans and evaluate resources to optimize plans. The researchers will extract planning knowledge from digital libraries, determine how software can evaluate teaching resources, obtain useful evaluation data, and compare automatically-generated plans to human-authored ones.