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.