He received his Ph.D. in Information Technology in 2010 from the same institution where he worked as postdoc research assistant from 2010 to 2014. During his doctoral studies he spent a 4-month period at European Space Agency - ESTEC in Nordwjik, Netherlands. Previously, he received the M.Sc. and the B.Sc. in Computer Science Engineering from Politecnico di Milano in 2006 and 2003 respectively. In 2006 he also got the M.Sc. in Computer Science at the University of Illinois at Chicago, USA.