134 pubs · 9,004 cites · h-index 33
Johns Hopkins University
1997 - Present
Radboud University Nijmegen
2026 - Present
Sun Yat-sen University
2026 - Present
Johns Hopkins Medicine
1997 - Present
National Institute for Subatomic Physics
2026 - Present