A genetic algorithm has been applied to optimizing a university class schedule. A complete description of the algorithm is beyond the scope of this paper, which will address the adaptive controls applied to the progress of the Genetic Algorithm. The benefits of dynamic operator selection in the genetic processes of child creation are described. A dynamic penalty function also guides the fitness and population selection of better-fit solutions. These adaptive controls are not inclusive of all possible adaptations but only hint at the improvements that can be achieved by using dynamic controls.