Implementation of a web based, browser independent system using a GUI to help automate scheduling of core courses