better docstring - what type should `course_id` be, what is returned, when is `None` returned, etc