works with no validity checking
Merge branch 'master' of https://github.com/aza2105/CourseScheduler