Anno Accademico 2022-23
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Introduction to Quantum Computing
Master in Computer Science, Università di Pisa.
- Programmazione e Algoritmica - Corso B (6 crediti)
. Corso di Laurea in Informatica, Università di Pisa.
- Programmazione e Algoritmica - Corso C (3 crediti)
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2021-22
- Programmazione e Algoritmica - Corso A (3 crediti)
Corso di Laurea in Informatica, Università di Pisa.
- Programmazione e Algoritmica - Corso B (6 crediti)
Corso di Laurea in Informatica, Università di Pisa.
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Introduction to Quantum Computing
Master in Computer Science, Università di Pisa.
Anno Accademico 2020-21
- Programmazione e Algoritmica - Corso B
Corso di Laurea in Informatica, Università di Pisa.
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica
Corso di Laurea in Informatica Umanistica, Università di Pisa.
Anno Accademico 2019-20
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica e Laboratorio - Corso A (laboratorio)
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica e Laboratorio - Corso B (teoria e laboratorio)
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2018-19
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica e Laboratorio - Corso A (laboratorio)
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica e Laboratorio - Corso B (teoria e laboratorio)
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2017-18
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica e Laboratorio - Corso A e Corso B (solo laboratorio)
Corso di Laurea in Informatica, Università di Pisa.
Anni Accademici 2016-17, 2015-16, 2014-15, 2013-14, 2012-13
- Crittografia
Corso di Laurea in Informatica,
- Algoritmica e Laboratorio - Corso B
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2011-12
- Crittografia
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica e Laboratorio: corso di recupero
Corso di Laurea in Informatica Applicata, Università di Pisa, Polo Universitario di La Spezia.
- Fondamenti di Programmazione (laboratorio)
Corso di Laurea in Matematica, Università di Pisa.
Anni Accademici 2010-11, 2009-10
- Fondamenti di Programmazione (esercitazioni e laboratorio)
Corso di Laurea in Matematica, Università di Pisa.
- Algoritmica e Laboratorio (in collaborazione con Giuseppe Prencipe)
Corso di Laurea in Informatica Applicata, Università di Pisa, Polo Universitario di La Spezia.
Anno Accademico 2007-08
- Algoritmica - Corso A
Corso di Laurea in Informatica, Università di Pisa.
- Calcolabilità e complessità
SSIS 42/A - Informatica, Università di Pisa.
- Crittografia
Corso di Laurea in Informatica Applicata, Università di Pisa, Polo Universitario di La Spezia.
Anno Accademico 2006-07
- Algoritmica - Corso A
Corso di Laurea in Informatica, Università di Pisa.
- Crittografia
Corso di Laurea in Informatica Applicata, Università di Pisa, Polo Universitario di La Spezia.
Anno Accademico 2005-06
- Algoritmica
Corso di Laurea in Informatica Applicata, Università di Pisa, Polo Universitario di La Spezia.
- Crittografia
Corso di Laurea in Informatica Applicata, Università di Pisa, Polo Universitario di La Spezia.
Anno Accademico 2004-05
- Laboratorio di introduzione alla programmazione: Esercitazioni
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmi e Strutture Dati
SSIS 42/A - Informatica, Università di Pisa.
- Calcolabilità e complessità
SSIS 42/A - Informatica, Università di Pisa.
Anno Accademico 2003-04
- Laboratorio di programmazione di strutture dati - Corso A
Corso di Laurea in Informatica, Università di Pisa.
- Algoritmica - Corso C
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2002-03
- Laboratorio di programmazione di strutture dati - Corso A
Corso di Laurea in Informatica, Università di Pisa.- Laboratorio di introduzione alla programmazione - Corso A
Corso di Laurea in Informatica, Università di Pisa.- Laboratorio di introduzione alla programmazione - Corso D
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2001-02
- Laboratorio di programmazione di strutture dati - Corso A
Corso di Laurea in Informatica, Università di Pisa.- Laboratorio di introduzione alla programmazione - Corso A
Corso di Laurea in Informatica, Università di Pisa.
Anno Accademico 2000-01
- Laboratorio di Informatica I F
Diploma di Informatica, Università di Pisa.
- Algoritmi e Strutture Dati - II modulo
Polo Universitario di La Spezia.