189 pubs · 2,902 cites · h-index 28
ECSI Fibrotools (United States)
2025 - Present
Eindhoven University of Technology
2019 - Present
Renewable Energy Systems (United States)
2022 - 2025
Massachusetts Institute of Technology
2018 - 2024
Energy Storage Systems (United States)
2018 - 2021