181 pubs · 12,110 cites · h-index 51
ETH Zurich
2025 - Present
Jet Propulsion Laboratory
2003 - 2025
California Institute of Technology
2000 - 2024
Campbell Collaboration
2023 - 2023
Weber State University
2006 - 2006