102 pubs · 7,785 cites · h-index 44
Carnegie Mellon University
2025 - 2025
Translational Therapeutics (United States)
2002 - 2017
University of Pennsylvania
Essen University Hospital
2016 - 2016
University of Duisburg-Essen