192 pubs · 4,400 cites · h-index 38
University of California, San Francisco
2012 - Present
NHS Education for Scotland
2025 - 2025
University of California System
2018 - 2025
Reproductive Science Center
2014 - 2025
UK Centre for Ecology & Hydrology
2025 - 2025