CS3790 Assignment Scheduler