Dresden University of Technology
Born in Radebeul near Dresden, Germany, Thalheim received his M.Sc. in Mathematics and Computer science in 1975 at the Dresden University of Technology, his PhD in Discrete mathematics in 1979 at the Lomonosov Moscow State University, and his Habilitation in Theoretical computer science in 1985 at the Dresden University of Technology.