124 pubs · 1,786 cites · h-index 20
University of Florence
2021 - Present
Center for Micro-BioRobotics
2021 - 2025
Piaggio (Italy)
2014 - 2024
Scuola Superiore Sant'Anna
2012 - 2024
ETH Zurich
2024 - 2024