Effective learning hyper-heuristics for the course timetabling problem · Study