University-timetabling problem and its solution using GELS algorithm: a case study. (2018)