Courses I teach/have taught:


Compressed data structures (Ca’ Foscari)

link


Algorithms for massive data (University of Udine)

My notes on sketching and streaming algorithms. PhD in Computer Science, Mathematics, and Physics / School for Advanced Studies of the university of Udine, AA 2021/2022.


Programmazione e laboratorio (Ca’ Foscari)

link: Programmazione e laboratorio. Ca’ Foscari, Venezia, secondo semestre AA 2020/2021.


Data management (Ca’ Foscari)

link: Data management 2020/2021. Ca’ Foscari, Venezia, secondo semestre AA 2020/2021.


Informatica per i beni culturali (Ca’ Foscari)

links:


Informatica (LUISS)

link: Informatica. LUISS Guido Carli, Roma, secondo semestre AA 2019/2020.


Laboratorio di Fondamenti di Programmazione (Università di Pisa)

links:


Other:

  • International summer school on Compact data structures. Universidade da Coruña (Spain). July 30 - August 17, 2018, 6 ECTS. Lecturers: Travis Gagie and Nicola Prezza.

  • Compact data structures. PhD course. Technical University of Denmark (DTU), Kgs. Lyngby. September - December 2017.

  • Summer school: Aligning DNA sequences on compressed collections of genomes. The CODATA-RDA Research Data Science Applied workshops on Extreme sources of data, Bioinformatics and IoT/Big-Data Analytics, ICTP, Trieste. July 2017.

  • Laboratorio di Architettura degli Elaboratori. 3 ECTS. University of Udine. Fall 2015.

  • Laboratorio di Architettura degli Elaboratori. 3 ECTS. University of Udine. Fall 2014.

  • Sequence Analysis for Epigenomics. 2nd Bioinformatics Introductory Course, Polo d’Innovazione Genomica, Genetica e Biologia, Perugia.

CDS
Me, Travis, Gonzalo (and his book!), and our wonderful class at the Compact data structures summer school in Coruña (2018)