Department of Computer Science
University of Pisa
Largo B. Pontecorvo 3, I-56127, Pisa, Italy
I received my PhD in Mathematics from the Scuola Normale Superiore of Pisa. I have been Visiting Scientist at the Massachusetts Institute of Technology, and Visiting Professor at the Johns Hopkins University and the University of Melbourne. I have been Assistant Professor of Numerical Analysis at the University of Torino, and Associate Professor of Computer Science at the University of Eastern Piedmont. I am currently Professor of Computer Science at the University of Pisa and research associate at the Institute of Informatics and Telematics of the National Research Council. In 2022 I was awarded the ACM Paris Kanellakis Theory and Practice Award for my contributions to the field of compressed indices. Full CV.
My current research interest is the design of algorithms and data structures for solving theoretical and applied problems in the fields of Data Compression and Indexing Data Structures for Massive Data Sets.
See: DBLP, ORCID, or Google Scholar.
Software Projects (since 2020)
Professional Service (since 2020)
Member of the program committee of the conferences DCC ’24, ALENEX ’23, DCC '23, SPIRE ’22, ICTCS ’22, LATIN ’22, DCC ’22, SPIRE ’21, SPIRE ’20, ICTCS ’20, CPM ’20.
Over the years I had the opportunity of teaching basic and advanced courses on a large number of subjects including: C/Java/Python/Ruby Programming, Algorithms and Data Structures, Object Oriented Programming, Information Retrieval, Concurrent Programming, Discrete Mathematics, Bioinformatics, Mobile Applications Development, Cryptography, Computational Mathematics, Calculus, Numerical Analysis.
In 2023/24 I am teaching a PhD course on Compressed Data Structures and two undergrad courses: Laboratorio 2, and Laboratorio di Introduzione alla Matematica Computazionale.