Genetic algorithms can serves as the search methodology for job shop scheduling problems. VSOP also uses domain-specific chromosome representations, recombination operators, and local enumerative search to increase efficiency. The Vanderbilt Schedule Optimizer Prototype (VSOP) takes the third approach. Our project's goals were to develop a knowledge representation formalism for a job shop scheduling, explore GAs as a viable search method, and develop a prototype problem solver for proof-of-principle.