276 pubs · 10,410 cites · h-index 47
NASA Astrobiology Institute
2004 - 2025
University of Washington
2008 - 2025
NASA Exoplanet Science Institute
2025 - 2025
Seattle University
2016 - 2025
University of Bern
2024 - 2024