University Course Timetabling Problem (UCTTP) is a special case of scheduling problems which is an NP-hard problem. Timetabling deals with the problem of placing certain resources into a limited number of slots. Every year, in our university, every individual department has to design a new...