Teaching
Courses
Current students
- Simon Ghyselincks, PhD
- Jonas Jager, PhD
- Nicholas Richardson, PhD
- Kevin Thomas, MSc
Former students and post-docs
- Naomi Graham, PhD (2025). Factoring over probability simplices: from theory to applications
- Yao Kuang, MSc (2025). Decentralized Optimization with Topology-Independent Communication
- Zhenan Fan, PhD (2022). Duality in Structured and Federated Optimization: Theory and Applications
- Mia Kramer, MSc (2022). AtomicSets.jl: The calculus of support functions in Julia
- Huang Fang, PhD (2021). First-order methods for structured optimization
- Bahbru Joshi, post-doc (2019-2021)
- Halyun Jeong, post-doc (2021), Adjunt Assistant Professor, UCLA
- Zhenan Fan, MSc (2019). Bundle-type methods for dual atomic pursuit
- Casie Bao, MSc (2019)
- Liran Li, MSc (2019)
- Yifan Sun post-doc (2019). Assistant Professor, Stony Brook University
- Gabriel Goh, PhD (2017). Optimization with costly subgradients, Scientist, OpenAI
- Ives Macedo, PhD (2015). Gauge duality and low-rank spectral optimization, Scientist, Amazon
- Ernie Esser, post-doc (2014)
- Ting Kei Pong, post-doc (2014). Professor, Hong Kong Polytechnic University
- Nathan Krislock, post-doc (2013). Associate Professor, Northern Illinois University
- Alexandr (Sasha) Aravkin, post-doc (2012). Associate Professor, University of Washington
- Hassan Mansour, post-doc (2012). Research Staff, Mitsubishi Electric Research Laboratories
- Mark Schmidt, post-doc (2010). Professor, University of British Columbia
- Mitch Crowe, MSc (2010). Nonlinearly constrained optimization via sequential regularized linear programming
- Ewout van den Berg, PhD (2009). Convex optimization for generalized sparse recovery, Scientist, IBM Research
- Marisol Garrido, MSc (2008). An all-at-once approach to nonnegative tensor factorizations
- Shidong Shan, MSc (2008). A Levenberg-Marquardt method for large-scale bound-constrained nonlinear least-squares
- Jelena Sirovljevic, MSc (2007). Incomplete factorization preconditioners for least squares and linear and quadratic programming