Case-Based Reasoning in Course Timetabling: An Attribute Graph Approach · Study