What is the difference between a class type and a course type?