27 pubs · 1,459 cites · h-index 14
RWTH Aachen University
2023 - 2025
Evotec (Germany)
2012 - 2021
Evotec (United States)
2018 - 2018
Max Planck Institute of Biochemistry
2008 - 2012
Semmelweis University
2010 - 2010