104 pubs · 4,189 cites · h-index 33
Pace University
2025 - 2025
European Organisation for Research and Treatment of Cancer
2016 - 2025
University of Virginia
PolyGene
2023 - 2023
KU Leuven
2012 - 2023