A novel greedy heuristic algorithm for university course timetabling problem | IEEE Conference Publication | IEEE Xplore