Our lab investigates formal languages and automata theory. The theory of computation is the branch of computer science and mathematics that deals with
  • whether or not a problem can be solved [computability]
  • how a problem can be solved [complexity]
  • using algorithms.

    We are mainly interested in