uSchedule is a tool built to simplify the process of designing a class schedule for the University of Ottawa (uOttawa) in Ontario, Canada. uSchedule is not affiliated with the University of Ottawa.
Courses can be added to a list by entering the subject and course number. Then uSchedule will download the timetable data from the school website and figure out all possible class combinations which do not have time conflicts. Some filters can be applied to optimize the schedule and reduce the number of possible class combinations.