John DoyleDivision of Engineering and Applied Science, California Institute of Technology https://eas.caltech.edu/people/doyle