355 pubs · 9,172 cites · h-index 53
Università degli Studi del Piemonte Orientale “Amedeo Avogadro”
2000 - Present
Piedmont University
2008 - 2025
EnginSoft (Italy)
2022 - 2022
Autoimmune Technologies (United States)
2019 - 2019
Department of Medical Sciences
2009 - 2019