Mehdi Tahoori, Karlsruhe Institute of Technology, Germany