Teaching
Regular Teaching Activities
Advanced Optimization and Game Theory for Energy Systems
PhD-level course, 2020-present (3-week course in every January). The course description is available [here].
Lecture 1: Market clearing as an optimization problem [ slides | video ]
Lecture 2: Market clearing as an equilibrium problem [ slides | video ]
Lecture 3: Desirable properties of market-clearing mechanisms [ slides | video ]
Lecture 4: Market clearing using a cooperative game approach [ slides | video ]
Lecture 6: Robust approaches for market clearing [ slides | video ]
Lecture 7: Bilevel programming in energy systems [ slides | video ]
Lecture 8: Optimization problems with decomposable structure [ slides | video ]
Lecture 9: Benders’ decomposition: Theory [ slides | video ]
Lecture 10a: Benders' decomposition: Applications [ slides | video ]
Lecture 10b: Nested Benders’ decomposition [ slides | video ]
Lecture 11: Augmented Lagrangian relaxation [ slides | video ]
Lecture 12: Variants of ADMM and applications [ slides | video ]
Renewables in Electricity Markets
MSc-level course, 2021-present (semester-wide course in every spring semester). The course description is available [here].
Course introduction [link]
Lecture 1: Introduction to electricity markets [link]
Lecture 2: Fundamentals of electricity markets [link]
Lecture 3: Day-ahead electricity markets [link]
Lecture 4: Intra-day and balancing markets [link]
Lecture 5: Ancillary service markets [link]
Lecture 6: Ancillary service markets - Part II [link]
Lecture 7: Offering strategy of price-taker renewables [link]
Lecture 8: Introduction to game theory [link]
Lecture 9: Electricity market properties under uniform pricing and strategic participants [link]
Lecture 10: Sequential games and bilevel models [link]
Lecture 11: Impact of renewables on electricity markets [link]
Lecture 12a: Electricity market clearing: Optimization versus equilibrium [link]
Lecture 12b: Incorporation of unit commitment constraints [link]
Assignment 1 [link]
Assignment 2 [link]
General Electrical Engineering
BSc-level course, 2018-2020 (semester-wide course in every spring semester). The course description is available [here].
Course schedule and introduction in Spring 2020 [slides]
Ad-hoc Teaching Activities
TACEMM 2021, Aalto Univeristy, Finland; Tutorial (4 hours) on "Flexibility and coordination in energy systems," organized by Trans-Atlantic Cooperation on Energy Market Models (TACEMM), Nov. 2021. [link]
DTU Summer School 2019, Tutorial (4 hours) on "Distributed optimization," Jun. 2019 (feedback from 61 participants: excellent: 86%; good: 12%; fair: 2%; poor: 0%). [video]
Skoltech, Moscow, Russia (together with Vladimir Dvorkin) - A 5-day course on "Decomposition techniques for energy systems applications," Sep. 2018 (feedback from 13 participants: excellent: 92%, good: 8%, fair: 0%, poor: 0%).
DTU Summer School 2018, Tutorial (2 hours) on "Electricity markets with renewables," Jun. 2018 (feedback from 55 participants: excellent: 50%, good: 48%, fair: 2%, poor: 0%). [slides l video]
DTU Summer School 2017, Tutorial (4 hours) on "Decomposition techniques: Applications to power systems," Jun. 2017, (feedback from 53 participants: excellent: 83%, good: 13.2%, fair: 3.8%, poor: 0%).
University of Tabriz, Iran; Tutorial (5 hours) on "Decomposition techniques for optimization problems with complicating constraints/variables", Sep. 2016.
DTU Summer School 2016, Tutorial (5 hours) on "Decomposition techniques for optimization problems with complicating constraints/variables", Jul. 2016, (feedback from 48 participants: excellent: 87.2%, good: 12.8%, fair: 0%, poor: 0%):
DTU, Guest lecturer (3 hours) for MSc-level course on "Demand-side aspects of electricity markets," Fall 2015. (Slides)
Johns Hopkins University, USA; Guest lecturer (5 hours) for BSc-level course on "Modeling and optimization with GAMS," Fall 2014.