55 pubs · 2,055 cites · h-index 21
Novartis (Switzerland)
2024 - 2024
Novartis (United States)
2024 - 2024
Tris Pharma (United States)
2024 - 2024
The University of Texas MD Anderson Cancer Center
2012 - 2021
The University of Texas Health Science Center at Houston
2010 - 2013