“Teach: (verb) (i) encumber with help; (ii) indoctrinate or oppress; to teach someone a lesson is to do something nasty to him." T. Burgess, The Devil's Dictionary of Education.



Current classes


Optimization and algorithms

Undergraduate course


Network science: models and distributed algorithms

PhD course


Previous classes


Nonlinear optimization

PhD course


Signals and systems

Undergraduate course


Nonlinear signal processing

PhD course


Introduction to control

Undergraduate course


Signal processing

Undergraduate course


Systems and signals

Undergraduate course