Teaching

I have taught and assisted in courses on control, estimation, and mechanics at Caltech, ETH Zurich, and EPFL. From January 2027 I will be teaching in the Department of Engineering at Cambridge.

Courses

Interactive demos

A cart swinging up a two-link pendulum, with the controller's planned motion drawn as fading copies of the pendulum

Optimal Control & Estimation

Model predictive control

A nonlinear MPC swings up and balances a double pendulum on a cart. Push it and watch it re-plan. With the receding horizon formulation, its transcription by multiple shooting, and the CasADi code behind it.

Try the demo →

If you are looking for a project to work on with me, see Openings.