82 pubs · 1,348 cites · h-index 17
Institute for Chemical and Physical Processes
2024 - Present
National Academies of Sciences, Engineering, and Medicine
2025 - 2025
National Research Council
2024 - 2025
University of Messina
2010 - 2024
University of Rome Tor Vergata
2010 - 2013