Ian M. Mitchell received a B.A.Sc. in Engineering Physics and an M.Sc. in Computer Science from the University of British Columbia, Canada in 1994 and 1997 respectively, and a Ph.D. in Scientific Computing and Computational Mathematics from Stanford University in 2002. After spending a year as a postdoctoral researcher in the Department of Electrical Engineering and Computer Science at the University of California, Berkeley and the Department of Computer Science at Stanford, Dr. Mitchell joined the Department of Computer Science at the University of British Columbia where he is now a professor. He is the author of the Toolbox of Level Set Methods, the first publicly available high accuracy implementation of solvers for dynamic implicit surfaces and the time dependent Hamilton-Jacobi equation that works in arbitrary dimension. Dr. Mitchell served as the engineering project lead in CanWheel, a cross-Canada team grant to study powered wheelchair use and improvement 2009 - 2015, as well as co-lead 2018 - 2020 of work package 3.2 "CoPilot" studying the design and use of shared control powered wheelchairs in the AGEWELL NCE.
Dr. Mitchell's current research focuses on control and planning in cyber-physical and robotic systems with a focus on safety of human-in-the-loop systems; for example, shared control of powered wheelchairs and automated delivery of anesthesia. Other research interests include development of algorithms and software for differential equations, formal verification of continuous state systems, assistive technology and reproducible research.