31 pubs · 1,222 cites · h-index 15
Massachusetts Institute of Technology
2018 - 2019
ETH Zurich
2012 - 2016
Charles Humbert 8
2015 - 2015
Bioengineering (Switzerland)