Comprehensive curriculum