42 pubs · 1,644 cites · h-index 10
California Institute of Technology
2017 - Present
Convergent Science (United States)
2025 - 2025
Convergent Engineering (United States)
Division of Chemistry
2021 - 2024
Oakwood University
2018 - 2018