Comprehensive Computer Science