Abstract: Timetabling processes at universities are complex combinatorial problems that are highly constrained and often involve optimizing fair and efficient schedules as part of the timetabling ...