His research interests include cellular automata, discrete mathematics as pertains to computation, and computational complexity theory.
He focuses on cellular automata, the mathematical foundations of computing, and the intricacies of complex computations.