Undergraduate course on theory of computation
Graduate course on algebraic complexity theory
Advanced Undergraduate/Masters Algorithms Course
Advanced Undergraduate/Masters Algorithms Course
Graduate course on complexity theory
Advanced Undergraduate/Masters Algorithms Course
Advanced Undergraduate/Masters Algorithms Course
Advanced Undergraduate/Masters Course in Symbolic Computation
Graduate course on the connections between algebraic complexity, invariant theory and optimization
Advanced Undergraduate/Masters Algorithms Course