Skip to main content

Prof Daniel Reidenbach

  • Overview

    Overview

    Biography

    Daniel studied Computer Science with minors in Mathematics at the University of Kaiserslautern/Germany. After graduating in 2003, he continued his studies for a PhD under the supervision of Rolf Wiehagen, which he completed in 2006.

    Daniel joined the Department of Computer Science at Loughborough University as a Lecturer in 2007 and was promoted to Senior Lecturer in 2012. At Loughborough, he served as Head of Department from 2018 - 2022.  In 2022, Daniel moved to Keele University as Professor of Theoretical Computer Science and Head of School of Computer Science and Mathematics.

    Daniel joined Birkbeck in 2025, taking up the position of Head of School of Computing and Mathematical Sciences.

    ORCID

    0000-0001-7996-5291
  • Research

    Research

    Research interests

    • Formal Language Theory
    • Combinatorics on Words
    • Algorithmic Learning Theory

    Research overview

    Daniel’s research addresses problems in Theoretical Computer Science and Discrete Mathematics. He is particularly interested in combinatorial and algorithmic problems for patterns in sequences of symbols, and he has published numerous articles on this topic in leading journals. His work solved some longstanding open problems in Algorithmic Learning Theory and Formal Language Theory and was awarded several international academic prizes.

  • Supervision and teaching

    Supervision and teaching

    Supervision

    Daniel's page in the Mathematics Genealogy Project:

    https://mathgenealogy.org/id.php?id=108402

  • Publications

    Publications

    External Repositories