In CS Theory covering finite automata. “Finite Automata” is an awesome name for something so simple ( and beautiful? ).

@williballenthin