Student sectioning and academic timetabling for a student based scheduling system to run the program type python m.py both numThreads numSeconds Instance where numThreads is the number of threads used numSeconds is the time that the solver will spend solving the instance Instance can be easy, medium, medium2, hard
For example: python m.py both 16 300 easy
requires Google's OR-Tools Library
See the pdf files for example output