56 pubs · 1,369 cites · h-index 12
Oregon National Primate Research Center
2025 - Present
University of Washington
2025 - 2025
Stanford University
2014 - 2020
Intel (United States)
2019 - 2019
University of Illinois Urbana-Champaign
2012 - 2014