A smart genetic algorithm for university timetabling · Study