I spent the earliest part of my life in Rome. There, I completed my studies, obtaining a bachelor's degree in Computer Engineering and a master's degree in Artificial Intelligence & Robotics at Sapienza University of Rome. I graduated in 2012 with honors (cum laude).
In October 2012, I started my PhD in Machine Learning at Sapienza University of Rome.
In January 2014, I moved to Toronto, Canada, where I worked as a Research Assistant at Ryerson University while completing my PhD.
From February 2016 to December 2018 I was a postdoc at UiT the Arctic University of Norway in Tromsø.
In June 2017, I worked as a scientific collaborator at Università della Svizzera Italiana in Lugano, Switzerland.
In August 2018, I became a research scientist at NORCE Norwegian Research Centre, where I still have an adjunct position as Senior Researcher.
In October and November 2019, I worked at the University of Pisa as a visiting researcher.
Since September 2020, I have been an Associate Professor at UiT the Arctic Univeristy of Norway in the Dept. of Mathematics and Statistics.
From September 2024 to February 2025 I have been at Politecnico di Milano as a visiting Professor.