Incorporating Machine Learning to Evaluate Solutions to the University Course Timetabling Problem Articles PDF