Gian Franco Lamperti was born in Rovato (Brescia) on 1960. In 1986 he graduated in Electronic Engineering (Computer Science) at Politecnico of Milano. He worked for several years at TXT Ingegneria Informatica S.p.A. (Milano) and at CISE, a research center of ENEL, the Italian Electricity Board. Since 1995 he has been working at the University of Brescia, first as an assistant professor and, since 2002, as an associate professor. He has been teaching courses of information systems, programming languages, compilers, and web programming. His research activity includes formal languages, databases, software engineering, information systens, and artificial intelligence, specifically, model-based diagnosis of active systems. He is author of several books and papers on international journals and conferences.