Research. My primary research areas are continuous optimization and application of continuous optimization to data science. Visit my current projects page and publications page for more details.  I am also interested in scientific computing, numerical linear algebra, computational mechanics, and computational geometry. My research receives support from NSERC.

Teaching. I teach courses at the undergraduate and graduate level in optimization.  In Winter 2024 I taught CO466/666, Convex Optimization and Analysis.  In Fall 2024 I will teach CO372, Portfolio Optimization Methods, and CO673/CS794, Optimization for Data Science.

Administration. In the past I served as Associate Dean of Computing for the Faculty of Mathematics and as Interim Director of the Data Science graduate programs.