43 pubs · 1,475 cites · h-index 16
Novartis (Switzerland)
2010 - 2025
Rapt Therapeutics (United States)
2025 - 2025
Healthcentric Advisors
2024 - 2025
Archemix (United States)
2005 - 2023
Novartis (United States)
2012 - 2018