21 pubs · 1,213 cites · h-index 11
The University of Texas Health Science Center at San Antonio
2026 - Present
Organogenesis (United States)
2026 - Present
Cedars-Sinai Medical Center
2017 - 2024
Baylor College of Medicine
2007 - 2012
Molecular Discovery (United Kingdom)
2011 - 2011