Andrea Mocci is a postdoctoral researcher of the REVEAL Group, headed by Prof. Michele Lanza, at University of Lugano. He is Alma Mater is Politecnico di Milano in Italy, where he got a B.Eng. and M.Eng. in Computer Science, and a PhD on Software Engineering advised by Prof. Carlo Ghezzi. Before coming to Lugano, he has been a Postdoctoral Fellow and Associate at the MIT CSAIL, and a visiting researcher at National Institute of Informatics in Tokyo.
His interests are broad, including lightweight formal methods, software design, evolution, visualization and reverse engineering. He is also a recent Scala enthusiast, quite fond of its philosophy of unifying functional and object-oriented programming.