John E. Hopcroft | Synapse