145 pubs · 3,156 cites · h-index 21
Space Telescope Science Institute
2026 - Present
Johns Hopkins University Applied Physics Laboratory
2020 - Present
Johns Hopkins University
2025 - 2025
NASA Astrobiology Institute
2017 - 2024
University of Washington
2016 - 2024