Across the entire education sector, there are two major challenges: Creating a class timetable that is conflict-free, and –particularly in the case of universities and colleges-- resolving any conflicts that may occur during the course registration process. These two challenges are a well-known concerns in both the K-12 as well as on the higher-education levels, although with varying circumstances and magnitude.
Even as students, nearly all of us have been through the struggle of having to register for two courses only to find out that they overlap, or even take place at the exact same time. It is thus no question that this problem causes a hindrance to the overall efficiency and smoothness of the educational process. But how do you solve it?


