This document describes a genetic algorithm approach to synthesizing synchronous sequential logic circuits from partial input/output sequences. The input to the synthesizer is a partial sequence of inputs and corresponding outputs, rather than a complete state table or diagram. The genetic algorithm searches for circuits that represent the desired state transition function. It was able to successfully synthesize various simple sequential circuits like counters, adders, frequency dividers, and more. The analysis also looked at how the length of the input/output sequence affects the efficiency of the synthesizer.