68 pubs · 2,475 cites · h-index 27
Institute for Quality and Efficiency in Health Care
2012 - 2025
University of Münster
2023 - 2024
Helmholtz-Institute Münster
2023 - 2024
University of North Carolina at Chapel Hill
2014 - 2021
University of Southern California
2014 - 2014