104 pubs · 4,873 cites · h-index 30
Syngenta (Switzerland)
2021 - 2025
University of Zurich
2012 - 2020
University of Parma
1981 - 2018
Institute of Plant Biology
2016 - 2018
Semeion Centro Ricerche di Scienze della Comunicazione
2015 - 2015