This still feels wrong to me. Shouldn't the block, as passed in, be course_info?