86 pubs · 2,636 cites · h-index 29
University of Rome Tor Vergata
2008 - Present
Istituto Nazionale Biostrutture e Biosistemi
2012 - Present
Swiss Center for Electronics and Microtechnology (Switzerland)
2024 - 2024
University of California, Riverside
2016 - 2016
Division of Chemistry
2015 - 2016