42 pubs · 3,416 cites · h-index 21
Beth Israel Deaconess Medical Center
2006 - 2022
Harvard University
2006 - 2022
The University of Texas Health Science Center at Houston
2017 - 2019
Memorial Hermann
2017 - 2017
Washington University in St. Louis
2010 - 2015