Andreas Schmalfuss, forsker