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.

    Today, our lab leverages these rigorous mathematical foundations to address challenges in deep learning and LLMs. By bridging theoretical computer science and modern empirical AI, we aim to make AI systems safer, more interpretable and more efficient.

    We are mainly interested in

    Our GitHub repository