Teaching

Year(s) Course
2005–2008 Architettura degli elaboratori Computer Architecture, University of Pisa, Computer Science, 10 CFU
2001–2008 Laboratorio di programmazione di rete Computer Network Lab, University of Pisa, Computer Science, 6 CFU
2002–2003 Laboratorio di programmazione concorrente Concurrent Programming Lab, University of Pisa, Computer Science, 6 CFU
2001–2005 Reti di calcolatori Computer Networks, University of Pisa, Computer Science, 6 CFU
2000–2001 Laboratorio di programmazione concorrente Concurrent Programming Lab, University of Pisa, Computer Science, 6 CFU
1999-2003 Informatica generale Introduction to Computer Science, University of Pisa, Environmental Science, 6 CFU
1998–2001 Architetture degli elaboratori 2, Computer Architecture 2: Parallel and distributed architectures, University of Pisa, Computer Science, 6 CFU
1997–2001 Sistemi operativi 2 Operating Systems 2, University of Pisa, Dept. Computer Science, 6 CFU
1996–1998 Laboratorio 4 Computer Science Lab. 4, University of Pisa, Computer Science
1995-1996 Sistemi operativi Operating Systems, University of Perugia, Computer Science
1994–1996 Laboratorio 2 Computer Science Lab. 2, University of Pisa, Computer Science
1992–1994 Corso integrativo di MINIX (per Sistemi operativi) MINIX integrative course within the Operating Systems course, University of Pisa, Computer Science
1991–1992 Tecniche di Progettazione Automatica, University of Pisa, Computer Science (as assistant)