An Optimized Machine Learning Model for Automating Academic Scheduling | Synapse