An implementation of a parallel genetic algorithm (island model), created for an undergrad senior project researching the parallelization and optimization of genetic algorithms for high-performance distributed computing systems.