The course scheduling problem as a source of student projects. - William Combs; Robert K. Hawkins; Thomas Pore; Arik Schechet; Tim Wahls; Louis Ziantz (SIGCSE, 2005)