He holds a Bachelor degree in Computer Engineering, received from Politecnico di Torino (Italy) in 2015 obtaining a score of 110/110. After a double degree program, he received in 2018 a M.Sc. in Communication Systems Security from Eurecom (France) and a M.Sc. in Computer Engineering from Politecnico di Torino, obtaining a score of 110/110 with honors. In 2017 he worked as a research intern in the HP Security Lab, working on new ways of leveraging Machine Learning techniques to enhance the security of HP products; this project later became his master thesis with title "A Machine Learning Approach to detecting cyber-security issues on PCs and printers".
Since May 2018, he is a Ph.D. student in Information Technology within the Dipartimento di Elettronica, Informazione e Bioingegneria (DEIB), under the supervision of Prof. Paolo Cremonesi. His research focuses on natural language processing and recommender systems, with a strong interest towards e-learning.