CSI 350 - Theory of Computation