235 pubs · 16,100 cites · h-index 50
Northeastern University
2012 - Present
Washington University in St. Louis
2025 - Present
Oregon National Primate Research Center
2022 - 2022
The Ohio State University
2022 - 2022
University of California, Davis
2022 - 2022