CoursesRetrieval methods for AI agents