STEFANO LEONARDI
Structure:
Dipartimento di INGEGNERIA INFORMATICA, AUTOMATICA E GESTIONALE "ANTONIO RUBERTI"
SSD:
IINF-05/A

Notizie

Algorithm Design 2024/2025

Master's degree in Engineering of Computer Science

 

Information on the course is available at the Classroom Site: https://classroom.google.com/c/NjI0NjE5ODQ3Njc3?cjc=pxamzsy

 

and at the teaching page of Prof. Stefano Leonardi

 

https://sites.google.com/a/uniroma1.it/stefanoleonardi-eng/teaching?auth...

 

 

Logica e Metodi Probabilistici per l'Informatica 2023/2024

 

Laurea del Primo Livello in Ingegneria Informatica ed Automatica 

II Semestre

 

Proff. Maurizio Lenzerini e Stefano Leonardi 

 

Sezione II, Metodi Probabilistici per l'Informatica 

Pagina Web del corso: link

 

Le lezioni della Sezione II del corso inizieranno il 2 Aprile!

 

Aula 108 Marco Polo 

Lunedì ore 08:00 - 10:00

Mercoledì ore 08:00 - 10:00 

Classroom Link: https://classroom.google.com/c/NTk0ODk5OTIwMjUy?cjc=5sd2cfm

Classroom code: 5sd2cfm

 

Algorithm Design 2023/2024

 

Master's degree in Engineering of Computer Science

 

All information on the course are avaiable at the Classroom Site: https://classroom.google.com/c/NjI0NjE5ODQ3Njc3?cjc=pxamzsy

 

Teaching page of Prof. Stefano Leonardi

https://sites.google.com/a/uniroma1.it/stefanoleonardi-eng/teaching?auth...

 

 

Social Networks and Online Markets 

 

Master Degree in Data Science/Computer Science Engineering/Management Engineering/Artificial Intelligence and Robotics

Anno Accademico 2022/2023 - II Semestre

 

Proff. Aris Anagnostopoulos e Stefano Leonardi 

 

Monday ore 15:00 - 17:00, Room A6, Via Ariosto 25

Wednesday ore 13:00 - 17:00, Room A3, Via Ariosto 25

 

Web page of the Class

 

 

Tecniche di Programmazione e Laboratorio 

 

Orario delle Lezioni (Aula Mauro Picone) 

Lunedì  11:00-14:00

Mercoledì  11:00-13:00 

Venerdì  09:00 - 11:00 (laboratorio) 

 

Prof. Stefano Leonardi: leonardi@diag. uniroma1.it (prima parte) 

Federico Fusco: federico.fusco@uniroma1.it (seconda parte)

Matteo Russo: mrusso@diag.uniroma1.it (tutor, laboratorio) 

Ricevimento (Via Ariosto 25) su richiesta via email oppure in Aula dopo la lezione del Mercoledì. 

 

Testo di riferimento: 

Guttag, John. Introduction to Computation and Programming Using Python: With Application to Understanding Data Second Edition. MIT Press, 2016. ISBN: 9780262529624. 

 

Pagina Web del Corso 

 

 

 

Metodi Quantitativi per L'Informatica

 

Laurea del Primo Livello in Ingegneria Informatica ed Automatica 

Anno Accademico 2022/2023 - II Semestre

 

Proff. Maurizio Lenzerini e Stefano Leonardi 

Pagina web principale del corso 

Aula 106 Marco Polo 

Martedì ore 09:00 - 11:00

Mercoledì ore 09:00 - 11:00 (Non ogni Mercoledì) 

Classroom code: 5sd2cfm

 

Sezione 1: Logica ed Informatica 

Docente: Prof. Maurizio Lenzerini - lenzerini@diag.uniroma1.it

Pagina web della Sezione 1 

Venerdì ore 08:00 - 10:00 

 

Sezione 2: Metodi Probabilistici in Informatica 

Docente: Prof. Stefano Leonardi - leonardi@diag.uniroma1.it

Tutor: Dr. Federico Fusco - fuscof@diag.uniorma1.it 

Martedì ore 09:00 - 11:00 (regolare) 

Mercoledì ore 09:00 - 11:00 (a settimane alterne) 

 

Pagina Web del Corso 

 

Algorithm Design 2022/2023

 

Master's degree in Engineering of Computer Science

 

Lectures will start on September 27th 2022

Schedule of lessons: 

Tuesday, 12:00 - 16:00, Room 1.01, Edificio D, Viale Regina Elena  295, RM 112
Friday, 12:00 - 14:00, Room 1.01, Edificio D, Viale Regina Elena  295, RM 112

 

All information on the course are avaiable at the Piazza Site

https://piazza.com/uniroma1.it/fall2022/ad20222023

 

Teaching page of Prof. Stefano Leonardi

https://sites.google.com/a/uniroma1.it/stefanoleonardi-eng/teaching?auth...

 

Data Mining Technology for Business and Society 

 

Master's Degree in Data Science 

Academic Year 2021/2022 

 

Tuesday 08:00 - 10:00 Room 15, CU037, Piazzale Aldo Moro 5

Thursday 15:00 - 19:00 Room 15, CU037, Piazzale Aldo Moro 5

 

Zoom link: https://uniroma1.zoom.us/j/84935608829?pwd=NEROTTFIWGNYeXc3eXR3cmQ4ajJodz09

 

Enroll on the Google Classroom site for Information and Materials 

https://classroom.google.com/c/NDY3NjQwNDgxNTc4?cjc=spbrldp

 

 

Logica e Metodi Probabilistici per l'Informatica 2021/2022

 

Laurea del Primo Livello in Ingegneria Informatica ed Automatica 

Anno Accademico 2020/2021 - II Semestre

Aula 106 Marco Polo 

 

Martedì ore 13:00 - 14:00 

Mercoledì ore 09:00 - 11:00

 

Zoom link: https://uniroma1.zoom.us/j/81241274632?pwd=NlRFS2k5aGZTVHhkak1xSFljN0ZYdz09

 

Iscriviti su Piazza per ottenere informazioni ed il materiale del corso

https://piazza.com/uniroma1.it/spring2022/lmpi20212022

 

 

Orari di ricevimento

Via Ariosto 25, stanza B205. Please, write to leonardi@diag.uniroma1.it to book an office hour.

Curriculum

Current and Previous positions

2004-present Full Professor, Department of Computer, Control, and Management Engineering “Antonio Ruberti”, Sapienza University of Rome, Italy
2001-2004 Associate Professor Department of Computer, Control, and Management Engineering “Antonio Ruberti”, Sapienza University of Rome, Italy
2000-2001 Assistant Professor Department of Computer, Control, and Management Engineering “Antonio Ruberti”, Sapienza University of Rome, Italy
1999-2000 Research Fellow Department of Computer, Control, and Management Engineering“Antonio
Ruberti”, Sapienza University of Rome, Italy
1997-1998 Post-doctoral researcher “Algorithms and Complexity” group at the Max-Planck-Institut für Informatik, Saarbrücken
1996 Post-doctoral researcher Theory Group at the International Computer Science Institute (ICSI), Berkeley.

Prizes and awards

• 2025 – Member of the Italian “Accademia Nazionale dei Lincei” for the Category of Computer Science and applications
• 2025 - Fellow of the Association for Computing Machinery (ACM).
• 2022 Meta Researcher of the Month
• 2018 - Fellow of the European Association for Theoretical Computer Science (EATCS).
• 2018 - 2024 ERC Advanced Research Grant “Algorithmic and Mechanism Design Research in Online Markets” (AMDROMA).
• 2014 - 2017 Google Focused Award on Web Algorithms for Large-scale Data Analysis.
• 2013 - ACM Distinguished Service Award for the Organization of the Sixth ACM Conference on Web Search and Data Mining, Rome, February 2013.
• 2012 - Google Faculty Award on Economics and Market Algorithms.

Visiting academic positions

2024 – 2025 Visiting Scholar Courant Institute of Mathematical Sciences, New York University (5 months)
2018-2020 Visiting Scientist Facebook Research, Core Data Science, London, UK, part-time.
2016 Visiting Scholar and Co-organizer Algorithms & Uncertainty program at the Simons Institute for the Theory of Computing, UC Berkeley, August-December 2016
2013 Visiting Scientist Google Research, NY, USA (6 months)
2004 Visiting Scholar Carnegie Mellon University, Department of Computer Science, Pittsburgh, USA (6 months).
1994-1995 Visiting PhD student, Tel-Aviv University, School of Computer Science, Israel (6 months)

Teaching activities and PhD supervision

A partial list of the PhD I supervised
2001-2004 Guido Schäfer (CWI)
2002-2005 Debora Donato (Ancestry)
2006-2010 Ilaria Bordino (Unicredit research)
2009-2013 Ida Mele (CNR)
2011-2015 Riccardo Colini-Baldeschi (Meta)
2012-2015 Marek Adamczyk (Unv. of Wroclaw)
2013-2017 Adriano Fazzone (Centai)
2017-2021 Michele Gentili (Biogen)
2018-2022 Giorgio Barnabo' (Syllotips)
2018-2022 Federico Fusco (RTT at Sapienza)
2022-2025 Matteo Russo (Postdoc at EPFL)
2023- Michal Pawlowski
2024- Simone Di Gregorio
2025- Cem Sirim

TEACHING

In the last 15 years I have been teaching at Sapienza multiple times the following classes:
- Algorithm Design
- Web Information Retrieval
- Data Mining Technology for Business and Society
- Social Networks and Online Markets
- Economics and Computation
- Algorithms and Data Structures
- Computer Networks
- Foundations of Programing
- Probabilistic methods for Computer Science

National and international collaborations and networks that contribute to enhancing the scientific quality and feasibility of the proposal Major collaborations:

•Anupam Gupta, Computer Science Department, New York University, USA.
•Nicolò Cesa-Bianchi, University of Milano.
•Andrea Celli, Università Bocconi, Milano.
•Amos Fiat, Michal Feldman, Yossi Azar, Tel-Aviv University, Israel.
•Piotr Sankowski, University of Warsaw, Poland and NCBR IDEAS Research.
•Silvio Lattanzi, Paul Duetting, Renato Paes-Leme, Google Research.
•Riccardo Colini Baldeschi, Nicolas Stier-Moses, Meta Central Applied Science.
•Tim Roughgarden, Department of Computer Science, Columbia University, USA.
•Paul Goldberg and Elias Koutsoupias, University of Oxford, UK.
•Fabrizio Grandoni, IDSIA Lugano, Switzerland.

International program of postdoctoral researchers he tutored at Sapienza:

[2006 - 2010] Piotr Sankowski, ERC starting grant award 2010 and ERC consolidated grant 2017, Professor at University of Warsaw.
[2008 - 2010] Aris Anagnostopoulos, Full professor at Sapienza University of Rome.
[2012 - 2013] Erik Jan van Leeuwen, Professor at University of Utrecht.
[2012 -2013] Łukasz Jeż, Professor at University of Wroclaw.
[2013 - 2014] Diodato Ferraioli, Professor at University of Salerno.
[2014 - 2016] Bart de Keijzer, Professor at King’s College, London.
[2015 - 2016] Jakub Łącki, Research Scientist at Google Research, NY.
[2017 - 2020] Chris Schiewiegelshohn, Professor at Aarhus University.
[2019 - 2020] Giorgios Amanatidis, Professor at Athens University of Economics and Business
[2019 - 2022] Rebecca Reiffenhäuser, Professor at University of Amstersam
[2019 - 2022] Philip Lazos, Senior Researcher at IO Global
[2020 - 2023] George Birmpas, Professor at University of Liverpool
[2022 - 2023] Federico Fusco, Professor at University of Rome.
[2021 - 2023] Tomer Ezra, Postdoc at University of Harvard.
[2024 - ] Johannes Brustle, PhD at London School of Economics.
[2024 - ] Simone Fioravanti, PhD at GSSI, L’Aquila.

Other work experience (e.g. consultancy if any)

I have been consulting with Meta through Sapienza University of Rome from 2022 to 2026.
I have been consulting with Google as an external expert for a court case in 2015 and 2016.
(max 2.000 characters)

Roles and responsibilities
- Administrative role and position responsibility

[2018-2023] Chair, Ph.D. Program in Data Science, Sapienza University of Rome that I promoted at Sapienza.
[2015 - 2018] Chair, Master’s Degree in Data Science that I promoted at Sapienza University of Rome.
[2016 - 2018] Chair of the Science and Technology Class at Sapienza School for Advanced Studies.
[2012 - 2018] Senior Research Fellow, Sapienza School for Advanced Studies.
[2000 - ] Member of the Doctoral School in Engineering of Computer Science.

Committees

[2017 -] COST (European Cooperation on Science and Technology) - European Network for Game Theory, Management Committee Deputy Member.
[2016 - ] Member of the Steering committee of the International Conference on Highlights of Algorithms.
[2015] Evaluator of proposals for the Excellence Initiative funded by the Government of Spain.
[2014] Swiss National Science Foundation, Starting Grant Temporal Backup Schemes 2014.
[2010 - 2012] EATCS Presburger Award Committee for outstanding contribution given from a young researcher to Theoretical Computer Science, chair 2012, member since 2010.
[2004 - 2007] Steering Committee, European Symposium on Algorithms.
(max 2.000 characters)

- Scientific organisations/Coordination of academic activities A partial list of events I have organized:

[2026] General Chair, 27th ACM Conference on Economics and Computation (EC’26), Rome, 6 – 10 July 2026.
[2022] General Chair, 54th ACM Symposium on Theory of Computing (STOC 2022), Rome, 2022.
[2021] Local Organization Chair, 53rd ACM Symposium on Theory of Computing (STOC 2021), Online/Rome, 21 – 25 June 2021.
[2019] Program Chair of the 46th International Colloquium on Automata, Languages and Programming – Track A (ICALP 2019), Patras, July 2019.
[2018] Program Chair of the 9th International Conference on Fun with Algorithms (FUN 2018), La Maddalena Island, June 2018.
[2017] Program Chair, Second Conference on Highlights of Algorithms (HALG 2017), Berlin, 2017.
[2015] Conference General Co-Chair, 24th International World Wide Web Conference (WWW 2015), Florence, May 2015.
[2013] Conference General Co-Chair, Sixth ACM Conference on Web Search and Data Mining (WSDM 2013), February 2013, Rome.
[2009] Program and Conference Chair, 5th Workshop on Internet and network Economics (WINE 2009), Rome, December 2009.
[2005] Program Chair, 13th Annual European Symposium on Algorithms (ESA 2005), Ibiza.
[2005 - 2014] Co-organizer of the Flexible Network Design Workshop series (Princeton 2005, Bertinoro 2006, Warwick 2008, Dagstuhl 2010, Warsaw 2012, Toronto 2013, Lugano 2014, Amsterdam 2016, College Park 2018).
[2004] Program Chair, Third International Workshop on Algorithms and Models for the Webgraph, October 2004, Rome.
[2004 - 2007] Steering Committee, European Symposium on Algorithms.
[2002] Workshop Chair, 5th International Workshop on Approximation Algorithms for Combinatorial Optimization (APPROX 2002), Rome, September 2002.

Editorial activity

[2022 -] Journal of Computer and System Sciences, Editorial board,
[2008 - 2017] ACM Transactions on Algorithms, Editorial board.
[2014] Guest Editor for IEEE Internet Computing, Web and Social Graph Mining.
[2003 - 2010] Journal of Interconnection Networks, Editorial Board.
[2005] Guest Editor for Internet Mathematics, Algorithms and Models for the Web-Graph.
[2004] Guest Editor for Algorithmica, Approximation and Online Algorithms.

Membership of scientific societies

2025 – Member of the Italian “Accademia Nazionale dei Lincei”, category of Computer Science and Applications
2025 - Fellow of the Association for Computing Machinery (ACM).
2018 - Fellow of the European Association for Theoretical Computer Science (EATCS).

Insegnamenti

Codice insegnamentoInsegnamentoAnnoSemestreLingua CorsoCodice corsoCurriculum
10603320LOGICA E METODI PROBABILISTICI PER L'INFORMATICAITAScienze matematiche per l’intelligenza artificiale33593Curriculum unico
10616532ECONOMICS AND COMPUTATIONENGIngegneria Gestionale - Management Engineering33512Artificial intelligence and data analytics in management (percorso formativo valido anche ai fini del conseguimento del doppio titolo italo-francese) - in inglese
10616532ECONOMICS AND COMPUTATIONENGIngegneria Gestionale - Management Engineering33512Economia e gestione dell'innovazione e della tecnologia
10616532ECONOMICS AND COMPUTATIONITAData Science33519Curriculum unico
10616532ECONOMICS AND COMPUTATIONENGEngineering in Computer Science and Artificial Intelligence - Ingegneria Informatica e Intelligenza Artificiale33515Curriculum unico
10628592ALGORITHM DESIGNENGEngineering in Computer Science and Artificial Intelligence - Ingegneria Informatica e Intelligenza Artificiale33515Curriculum unico