Bio Sketch

I obtained my Ph.D. in Computer Engineering in 2001 from Sapienza University of Rome. I have been visiting scientist at the AT&T Research Laboratories (Florham Park, NJ, USA), joining the Networks Group, and at the Theory Group of the IT University of Copenhagen. I have been consultant at Microsoft Research - Silicon Valley. I am currently Associate Professor in Computer Science at Sapienza University of Rome. I am a glider aircraft pilot.

Member of ACM SIGPLAN and of the Software Analysis and Optimization Laboratory.

Research Interests

My interests lie at the intersection of algorithmics, software engineering, and programming languages:




A partial list of my published articles appears on the DBLP server.


Some of the books I have edited or coauthored are listed below:

image image image image


Steering Committee Member

Committee Chair:

Program Committee Member (selected)



Amanda logo

Amanda: Algorithmics for MAssive and Networked DAta - MIUR, PRIN 2012

Algodeep logo

AlgoDEEP: Algorithmic Challenges for Data-intensive Processing on Emerging Computing Platforms - MIUR, PRIN 2008

Mainstream logo

MainStream: Algorithms for Massive Information Structures and Data Streams - MIUR, PRIN 2006

Algonext logo

Algo-Next: Algorithms for the Next Generation Internet and Web: Methodologies, Design and Applications - MIUR, PRIN 2004


Recent teaching activities:


For further information, please refer to my former website.