added max course size and course.full methods