The University Course Timetabling Problem with a Three-Phase Approach · Study