I am a contract professor at the University of Trento, where I teach Software Project Management. The course provides skills and techniques to (successfully!) manage (software-intensive) projects.
The SPM Book website provides more information about "Introduction to Software Project Management", which I published in 2014 with CRC Press.
Before that I taught UML in the Software Engineering and Languages and Translator at the University of Trento. The former was based on UML 1.4 and Rational Rose. The latter was based on the "Dragon" book and introduced some of the theory behind compilers and included various exercises based on lex and yacc.
Prehistorical experiences include teaching C, C++, fundamentals of the unix operating system, and data communication.