58 pubs · 6,455 cites · h-index 27
Westmead Institute for Medical Research
2024 - 2024
Colgate-Palmolive (United States)
2023 - 2023
University of California, San Francisco
2012 - 2016
Neurological Surgery
2012 - 2016
University of California, Berkeley
2008 - 2016