I am currently an Associate Professor at Università degli Studi di Milano, Milan, Italy (DICo, Dept. of Computer Science and Communication) where I teach several courses. I also worked as a Teaching Assistant at the University of Italian Switzerland, Lugano, Switzerland (Faculty of Communication Sciences), and as a Lecturer at Politecnico di Milano.
As you probably guessed from the tag cloud below, my research interests are mainly in the field of software engineering and security. I organize the International Workshop on Software Engineering for Secure Systems (SESS'11, SESS'10, SESS'09, SESS'08, SESS'07, SESS'06, SESS'05) and I served in several Program Committees (PBit'03, ISSSE'06, ICSOFT 2006-10, AReS 2008-11, OWASP 2008-09 AppSec 2007-08,SREIS'08, OSSCoNF'08, ESSoS 2009-10, STPSA 2009-11, S-Cube 2009-10, ISSRE 2010 Fast Abstracts Track, SSIRI 2011).
I'm pretty convinced that informatics is often misunderstood by the general public and especially primary and secondary schools. I believe it is urgent to change this misperception, as it has negative impacts on the development of discipline and our society. To this end, I'm one of the founders of Aladdin, a group who works to spread the discipline of informatics among the general public, and I help in organizing a game-contest for schools called Kangourou (the name has already a successful tradition in the field of mathematics).
I pursued some of my research work by travelling abroad: I visited the Technischen Universität Berlin, collaborating with Gabriele Täntzer, the JAIST in Kanazawa (Japan), working with Ochimizu Koichiro, and the Computing Department of Lancaster University (UK), working with Lynne Blair.
I am part of the first Italian Computer Emergency Response Team ( CERT-IT). Moreover, I collaborated with ACM as the Information Director of their journal "Transactions on Software Engineering and Methodology"; I am a member of IEEE, and I am in the steering committe of CLUSIT, an Italian association promoting awareness, continuous education, and information sharing about digital security.
To support the free software community, I joined the Debian Project as a developer.
On January 2001 I completed the Ph.D. program in Computer and Automation Engineering at Politecnico di Milano, with the thesis "Towards Software Components for Non Functional Aspects", tutored by Carlo Ghezzi, Full Professor of Software Engineering at Politecnico di Milano.
I took part in a six months project work on process supervision, sponsored by Agip. I worked jointly with the AP.S.E. (Expert Systems Applications) team.
On June 18th 1996 I got a Laurea degree in Electronic
Engineering (with special education in Computer Science),
thanks to the graduation thesis: "Omissys:
Managing Temporal Information in Multi-model
Diagnosis". My work was tutored by
Andrea Bonarini and
Piera Sassaroli within the Project of Artificial
Intelligence and Robotics developed by Dept. of Electronics and
Information.
In 1997 I obtained the qualification
for working as a professional Engineer.
I attended the military service (October 1996 - December 1997) with the rank of second lieutenant in Cen.Te.Spe.Ri.Ma.T. (Centre for Experimentations, Repair and Restocking of Communications Hardware), based in Treviso. I joined up the Data Transmission team, testing new routing protocols for tactical wide area networks.
I attended the IX, X, XI and XII years of the Rudolf Steiner (Waldorf) School pedagogic cycle. The final work was a study on Euler's "Observations on the sums of divisors".
I was born in Milan (Italy) in 1970. Books I read. Web pages I've browsed.
