Algorithm-2.0 A machine-based approach to scheduling classes. If you'd like to see this project in action, dowload all the files and run the driver. Make sure you get all the json strings for the network.