Controllers and services for course and student data