The Scheduler tool addresses the following problems:
a. Provide a way to match professors, rooms, courses, and times, producing a course schedule
b. Allow professors to give time and course preferences to the scheduler
While these problems have been solved by other products, the Scheduler tool offers an easy to use interface along with other features specific to our customer:
a. Minimize walking distance between classes
b. Only allow the tool to generate schedules. The person generating the schedules can only manipulate the result by changing professor preferences.