Research Interests

Distributed Systems

(in collaboration with Giorgio Grani, Lorenzo Di Rocco, Pippo Cattaneo, Raffaele Giancarlo, Concetta Guerra)

Design, development and experimentation of distributed algorithms for efficiently solving Bioinformatics problems such as: k-mers counting, alignment-free sequence analysis, approximate string matching.

Cyber Security

(in collaboration with Aniello Castiglione, Pippo Cattaneo, Alfredo De Santis, Ivan Visconti)

Design and implementation of distributed infrastructures for providing security-related features over the Internet,  Development and experimentation of novel techniques for digital image forensics problems.

He is member of the Sapienza Research Center for Cyber Intelligence and Information Security (CIS).

Algorithm Engineering

(in collaboration with Pippo Cattaneo, Camil Demetrescu, Irene Finocchi, Pino Italiano)

Design, development and experimentation of algorithms for efficiently solving graph-related problems. Design, development and experimentation of algorithms and data structures resilient to memory faults.

Software Visualization

(in collaboration with Pippo Cattaneo, Alfredo De Santis)

Design and development of interactive visualization environments for supporting the teaching of several computer-science related topics, such as: data structures, cryptographic protocols, database query languages. Research explores also the possibility to actively engage students by providing them with a distributed collaborative environment.