Teaching

Spring 2024

Discrete Optimization

Advanced Linear Algebra 2

Integer Optimization

Fall 2023

Graph Theory

Diophantine Approximation

Spring 2023

Integer Optimisation

Algèbre linéaire avancée 2

Discrete Optimisation

Quantum Algorithms

Fall 2022

Metric Embeddings

Spring 2022

Integer Optimisation

Algèbre Linéaire Avancée II

Spring 2021

Fine-Grained and Parameterized Complexity

Integer Optimisation

Algèbre Linéaire Avancée II

Spring 2020

Algèbre Linéaire Avancée II

Fall 2019

Galois Theory

Graph Theory

Rational Quadratic Forms

Spring 2019

Algèbre Linéaire Avancée II

Discrete Optimization

Fall 2018

Galois Theory

The Fourier Transform in Algorithms and Optimization

Spring 2018

Algèbre Linéaire Avancée II

Discrete Optimization

Spring 2017

Algèbre Linéaire Avancée II

Discrete Optimization

Fall 2016

Combinatorial Optimization

Convexity

Spring 2016

Discrete Optimization

Linear Algebra II

Strong Relaxations for Discrete Optimization Problems

Fall 2015

Combinatorial Optimization

Convexity

Spring 2015

Computer Algebra

Discrete Optimization

Fall 2014

Lineare Algebra

Randomized Algorithms

Spring 2014

Discrete Optimization

Computer Algebra

Fall 2013

Combinatorial Optimization

Lineare Algebra

Spring 2013

Optimisation discrète

Computer Algebra

Fall 2011

Combinatorial Optimization

Randomized Algorithms

Spring 2011

Computer Algebra

Optimisation discrète

Game Theory and Algorithms

Fall 2010

Combinatorial Optimization

Optimization Methods in Finance

Spring 2010

Computer Algebra

Discrete Optimization

Approximation Algorithms

Fall 2009

Combinatorial Optimization

Mathematics of Machine Learning

Network Design

Randomized Algorithms

Optimization Methods in Finance

Spring 2009

Optimization

Introduction to Discrete Optimization

Combinatorial Optimization Lab (COLab)

Integer Points in Polyhedra

Fall 2008

Optimization Methods in Finance

Combinatorial Optimization