Teaching
Teaching
“Tell me and I forget, teach me and I may remember, involve me and I learn.” —adapted from Xunzi, 3rd century BCE.
“The ability to speak exactly is intimately related to the ability to know exactly.” —Wendell Berry, Standing by Words, 1983.
I have been involved in optimization and energy systems courses as a lecturer and teaching assistant combining rigorous theory with real-world applications for management, engineering and natural science students (EPFL & NTNU), social science students (NTNU), and professionals (Florence School of Regulation). Keeping with the philosopher Xunzi's adage, I have been designing projects and exercises that motivate students to engage with the material. As a teaching assistant, I collaborated closely with other TAs, preparing for tutorial sessions and debating course ideas. I greatly enjoyed the collaborative environment and look forward to continuing as part of a teaching team. During the pandemic, I began recording lectures and tutorial sessions, a practice I plan to continue, because it helps me refine the quality of my teaching and significantly enhances accessibility. I relate to the writer Wendell Berry's quote by carefully selecting the information included in the recordings to maximize clarity and minimize distractions.
Electric Vehicles--Mobility meets the Power System, Fall 2023: 30 students at the Florence School of Regulation
Content: Frequency regulation from electric vehicles under EU law.
Convex Optimization, Fall 2020 & 21: 100 students at EPFL
Content: Convex analysis, convex reformulations and approximations, applications to machine learning, image reconstruction, optimal power flow, polynomial optimization, and optimization under uncertainty.
Urban Mobility, Fall 2020: 65 students at the European Institute of Innovation and Technology
Content: Electric vehicles as energy storage: potential and applications.
Optimal Decision Making, Fall 2017 & Spring 2019: 100 students at EPFL
Content: Linear and mixed-integer linear programs, simplex algorithm, stochastic programming.