151 pubs · 12,177 cites · h-index 52
Vanderbilt University
1998 - Present
Yale University
2022 - 2022
The University of Melbourne
2015 - 2020
Walter and Eliza Hall Institute of Medical Research
University of Central Florida
2017 - 2017