Instructions

  1. Enter the course codes of the courses you'd like to take in the next (or current) semester. A few examples of what a course code can look like: PSY 300, MATH 1120, MECH 390, ELEC 305. Uppercase or lowercase doesn't matter - just make sure that there's a space in between.
  2. Hit the submit button to get a list of upto 50 possible schedules. If the site returns less than 50 schedules, know that these are the only possible combinations.

Constant CRNs

Constant CRNs allow you to add constraints to specific courses. For example, if you want to take only sections 01 and 03 of MATH 1120 into consideration, you can add the course code as usual in the first section, and then specify which CRNs you'd like to consider in the second section.

The scheduler will automatically determine which CRN belongs to which course and applies the constraint(s) to the resulting schedules.

Watch this video if it's still not clear:

Notes

Errors

If any course code or CRN is invalid, the scheduler will raise an error.

If you get no results, one of the following has occured:

  1. There is a direct conflict between two courses and no alternatives are available.
  2. The scheduler did not find any valid schedules within the 10 second limit.
  3. There are too many possible schedule combinations.

Miscellaneous

Please keep in mind that this service is still in a very early stage of development, meaning that you will encounter bugs.

Created by Assil Ksiksi, a proud alumnus of Electrical Engineering @ UAEU.