haihw/course-scheduling archive