45 pubs · 1,097 cites · h-index 16
Jet Propulsion Laboratory
2026 - Present
Fordham University
2014 - 2025
Johns Hopkins University
2020 - 2020
Johns Hopkins Medicine
Boston University
2002 - 2015