John Simpson-Porco

John Simpson-Porco
Adjunct Assistant Professor


John W. Simpson-Porco received the B.Sc. degree in engineering physics from Queen's University, Kingston, ON, Canada in 2010, and the Ph.D. degree in mechanical engineering from the University of California at Santa Barbara, Santa Barbara, CA, USA in 2015. He is currently an Adjunct Assistant Professor in the Department of Electrical and Computer Engineering at the University of Waterloo, Waterloo, ON, Canada. He was previously a visiting scientist with the Automatic Control Laboratory at ETH Zurich, Switzerland. His research focuses on the control and optimization of multi-agent systems and networks, with applications in modernized power grids. Prof. Simpson-Porco is a recipient of the 2012--2014 IFAC Automatica Prize and the Center for Control, Dynamical Systems and Computation Best Thesis Award and Outstanding Scholar Fellowship.

Research Interests

  • Distributed control systems, Decentralized control systems, Optimal control, Smart Grid, Microgrids, Frequency Control, Voltage Control


  • 2015, Doctorate Mechanical Engineering, University of California, Santa Barbara, U.S.A
  • 2010, Bachelor of Science (BSc) Engineering Physics, Queen's University, Canada


  • ECE 484 - Digital Control Applications
    • Taught in 2019
  • ECE 780 - Special Topics in Control
    • Taught in 2019

* Only courses taught in the past 5 years are displayed.

Graduate studies