27 pubs · 164 cites · h-index 8
Italian Institute of Technology
2023 - Present
Center for Nano Science and Technology
University of Oxford
2020 - 2023
Merck (United Kingdom)
2019 - 2023
University of Trieste
2019 - 2019