20 pubs · 291 cites · h-index 6
Massachusetts Institute of Technology
2026 - Present
Italian Institute of Technology
2018 - 2022
BioMimetic Systems (United States)
2022 - 2022
Deutsches Zentrum für Luft- und Raumfahrt e. V. (DLR)
2018 - 2018
University of Twente
2018 - 2018