James Anderson – teaching

Computing+Mathematical Sciences, Caltech

PhD Student Supervision

  • Dhruva Raman: Now a postdoc at the University of Cambridge.
    Thesis: On the Identifiability of Highly Parameterised Models of Physical Processes.


  • Spring Term 2016-17
    CDS 270-1: Complex networks, architecture, and evolution
    (co) Instructor - lectures on distributed and localized control.
    Course description here. Lecture notes available in the Dropbox folder or through piazza.

  • Winter Term 2016-17
    CDS 112/212: Introduction to Modern Control
    Guest lecturer - two lecture on Semidefinite Programming and Sum-of-Squares optimization as part of Professor John Doyle's Control System Design and Introduction to Modern Control classes.

Lecture 1: Semidefinite Programming - notes
Lecture 2: Sum-of-Squares - notes


  • Hilary 2015: C20 Multivariable Control - Linear Matrix Inequalities.

  • Michaelmas 2015: C20 Multivariable Control - Linear Matrix Inequalities.

A nearly successful effort to introduce the atmospheric system of traction 

An interesting and elegant apparatus designed to overcome once and for
all the difficulties of conveying green peas to the mouth.

Original image: W. Heath Robinson
Colouring: Adam Hart-Davis

(click on the image to enlarge)