Teaching
Aarhus University
- Algorithms, Incentives, and Data (graduate course, fall semester, since 2022). Course information
- Randomized Algorithms (graduate course, spring semester, since 2021). Course information
University of Patras (selection)
- Computational Complexity (core course, spring semester, 2012 – 2020).
- Economic Theory and Algorithms (elective, fall semester, 2013 – 2014, 2016 – 2020).
- Online Algorithms (new elective, spring semester, 2008 – 2015)
- Communication Algorithms (elective, fall semester, 2004 – 2011)
- Strategic Aspects of Decision Making (new graduate course, MSc program “Data-Driven
Computing and Decision-Making”, spring semester, 2019 – 2020).
- Theory of Approximation Algorithms (graduate course, MSc program in “Computer Science and
Technology”, spring semester, 2013 – 2018)
- Advanced Online Algorithms (new graduate course, MSc program in “Computer Science and
Technology”, spring semester, 2008 – 2015)
Schools and seminars
- Mechanism design. Advance course, Gran Sasso Science Institute, L’Aquila, Italy, May 2023
- Fairness in allocation problems. Advanced Course on AI & Hellenic Artificial Intelligence Summer School,
Chania, Greece, July 2019. Slides
- Fairness in allocation problems. Mini-course, Gran Sasso Science Institute, L’Aquila, Italy, July 2018. Slides
- Fairness vs. Efficiency. COST Action IC1205 Summer School on Fair Division, Grenoble, France, July 2015.
- Analysis of generalized second price auctions. Mini-course, Gran Sasso Science Institute, L’Aquila, Italy, May
2014.