Auto-scheduling application that creates optimal schedule based on user-defined needs for classes. Based on hard and soft constraints (given by user), program creates optimal schedule based on ideal class times (ie no classes before 9), required courses, and specified days w/o classes.
Also returns ETA for travel between classroom locations on bike, skateboard, or by foot.
Currently built on Spring 2016 USC Schedule of Classes but basic scrape of any Web Registration software will work w/ updated maps.
Built by Edward Hu, Andrew Jiang, Eric Deng, Pavan Shah