266 pubs · 10,110 cites · h-index 46
University of California, San Francisco
2010 - Present
University of California System
2024 - Present
Deakin University
2025 - 2025
Palo Alto University
2013 - 2025
Novartis (China)