Computer Science

Department staff

Dr Daniel Reidenbach

Photo of Dr Daniel Reidenbach

Daniel studied Computer Science with minors in Mathematics at the University of Kaiserslautern/Germany. After his graduation in 2003 he continued his studies for a PhD degree studies under the supervision of Rolf Wiehagen in 2006.  He joined the Department of Computer Science at Loughborough University as a lecturer in 2007 and was promoted to Senior Lecturer in 2012.

Daniel’s research studies 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.

  • Formal language theory
  • Combinatorics on words
  • Algorithmic learning theory
  • Programme committee member for AITC, CIAA, COLT, LATA, NCMA, SOFSEM
  • Journal referee for Fundamenta Informaticae, Information and Computation, Information Processing Letters, International Journal of Foundations of Computer Science, Journal of Computer and System Sciences, Kybernetika, Machine Learning, RAIRO - Theoretical Informatics and Applications, The Computer Journal, Theoretical Computer Science