Studies in Mathematics and Computer Science at Johannes Gutenberg-Universität Mainz Diploma 1989 Ph.D. 1995: On Winning Ehrenfeucht Games and Monadic NP Habilitation 1999
Friedrich-Schiller-Universität Jena: Professorship for Computer Science March 2001 - July 2001
Philipps-Universität Marburg: Professorship for Theoretical Computer Science August 2001 - September 2005
Universität Dortmund Full Professor for Theoretical Computer Science : Logic in Computer Science since October 2005
Awards:
Landesbank Rheinland-Pfalz - Girozentrale - award for the best Dissertation of the year, 1995
Best paper award, ACM Symposium on Principles of Database Systems, PODS 2006 Mikolaj Bojanczyk, Claire David, Anca Muscholl, Thomas Schwentick, Luc Segoufin: Two-Variable Logic on Data Trees and XML Reasoning
Best paper award, International Conference on Database Theory, ICDT 2014 Matthias Niewerth and Thomas Schwentick: Reasoning about XML Constraints based on XML-to-relational mappings
Best paper award, ACM Symposium on Principles of Database Systems, PODS 2015 Tom J. Ameloot, Gaetano Geck, Bas Ketsman, Frank Neven, Thomas Schwentick: Parallel-Correctness and Transferability for Conjunctive Queries.
Test-of-time Award, ACM Symposium on Principles of Database Systems, PODS 2016 Mikolaj Bojanczyk, Claire David, Anca Muscholl, Thomas Schwentick, Luc Segoufin: Two-Variable Logic on Data Trees and XML Reasoning, PODS 2006