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
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
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.
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
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)
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 insegnamento | Insegnamento | Anno | Semestre | Lingua | Corso | Codice corso | Curriculum |
|---|---|---|---|---|---|---|---|
| 10603320 | LOGICA E METODI PROBABILISTICI PER L'INFORMATICA | 3º | 2º | ITA | Scienze matematiche per l’intelligenza artificiale | 33593 | Curriculum unico |
| 10616532 | ECONOMICS AND COMPUTATION | 2º | 2º | ENG | Ingegneria Gestionale - Management Engineering | 33512 | Artificial intelligence and data analytics in management (percorso formativo valido anche ai fini del conseguimento del doppio titolo italo-francese) - in inglese |
| 10616532 | ECONOMICS AND COMPUTATION | 2º | 2º | ENG | Ingegneria Gestionale - Management Engineering | 33512 | Economia e gestione dell'innovazione e della tecnologia |
| 10616532 | ECONOMICS AND COMPUTATION | 2º | 2º | ITA | Data Science | 33519 | Curriculum unico |
| 10616532 | ECONOMICS AND COMPUTATION | 2º | 2º | ENG | Engineering in Computer Science and Artificial Intelligence - Ingegneria Informatica e Intelligenza Artificiale | 33515 | Curriculum unico |
| 10628592 | ALGORITHM DESIGN | 1º | 2º | ENG | Engineering in Computer Science and Artificial Intelligence - Ingegneria Informatica e Intelligenza Artificiale | 33515 | Curriculum unico |