I am an associate professor at the Computer Science Department, University of Pisa, where I am the head of the Pervasive Artificial Intelligence Laboratory (PAILab) and a member of the Computational Intelligence & Machine Learning Group (CI&MLG). Since 2020, I have received the Italian national habilitation as Full Professor in Computer Science (01/B1) and Computer Engineering (09/H1).
I received both the B.Sc. and M.Sc. Degrees in Computer Science from the University of Pisa, in year 2003. In December 2008, I succesfully completed a PhD in Computer Science and Engineering at IMT Lucca, under the supervision of the late Prof. Antonina Starita and Prof. Paulo J.G. Lisboa.
During my undergraduate studies (2001-2002), I spent a semester as visiting student at the Department of Information Technology, Uppsala University, under the Erasmus/Socrates exchange program. During 2004-2005 I was with the Advanced Robotics Technology and System Laboratory (ARTS Lab), Scuola Superiore Sant’Anna Pisa, and I collaborated with Robotech srl, a spin-off company committed to educational and entertaiment robotics.
In Fall 2007 and Fall 2008 I have been visiting researcher at the Neural Computation Research Group, Liverpool John Moores University, under the supervision of Prof. Paulo J.G. Lisboa. In fall 2012, I have been visiting the Cognitive Robotic Systems laboratory at the Center for Applied Autonomous Sensor Systems (AASS), Orebro Universitet.
Since 2005, I have been involved in a number of national, international and industrial research projects, acting as leading reasearcher and principal investigator. I am currently the coordinator of the H2020 TEACHING project (2020-2022) and local PI of the H2020 TAILOR project (2020-2023). I also work as scientific consultant on AI methodologies for several companies, start-ups and spin-offs.
I have held several positions as teaching assistant in machine learning and artificial intelligence courses at B.Sc and M.Sc. level.
I serve as an Associate Editor of the IEEE Transactions on Neural Networks and Learning Systems, as an Academic Editor for PLOS ONE and as Guest Editor for Frontiers in Robotics and AI. I am a reviewer of several international journal and conferences in the field of machine learning, neural networks and soft computing. I act as supervisor for B.Sc., M.Sc. and Ph.D. theses in Computer Science, as external Ph.D. reviewer and as evaluator of international research projects.
I am a Senior Member of the IEEE and IEEE Computational Intelligence society (CIS), and I serve in the IEEE CIS Technical Committee on Neural Networks. I am the founder and chair of the IEEE Task Force on Learning for structured data. I am board member and Vice President of the AIxIA (Associazione Italiana per l’Intelligenza Artificiale, Italian Association for Artificial Intelligence) and I serve as President of the Alumni and Students Association of IMT Lucca.