This code is for the smart scheduling for a school using genetic algorithm. The fitness ruleset, crossover function, and mutation function are constantly being improved.