Deterministic Finite Automaton CSCI 3236 Theoretical Foundations Final Project Created by Christopher Spradlin & Nicholas Hadley