I teach advanced techniques in Java programming to first year bachelor students (Advanced Programming) and software reliability and testing to first year master students (Software Reliability and Testing).

I am unit leader of the Tempus project JMSE in which UNIBZ has the role to help partners from Egypt and Palestine to establish an international master programme in software engineering that is aligned with the Bologna framework, Educational Project: Joint Master in SE - JMSE TEMPUS project.

Since 2006, I am coordinating the consortium and the European Master Programme in Software Engineering that got the Erasmus Mundus award and grant in 2007 and brand name in 2011 European Masters Programme in SE (EMSE)