A bi-criteria hybrid Genetic Algorithm with robustness objective for the course timetabling problem. (February 2018)