#8: added CourseController