TeachingCourses2023, Term 1: CPSC 536M: Convex Analysis and Optimization2023, Term 2: CPSC 406: Computational Optimization2021, Term 2: CPSC 406: Computational Optimization2020, Term 1: CPSC 536M: Optimization Theory2019, Term 2: CPSC 406: Computational Optimization2018, Term 1: CPSC 524F / MATH 604: Convex Analysis and OptimizationCurrent studentsNaomi Graham, PhDJonas Jager, PhDYao Kuang, MScNicholas Richardson, PhDFormer students and post-docsZhenan Fan, PhD (2022). Duality in Structured and Federated Optimization: Theory and ApplicationsMia Kramer, MSc (2022). AtomicSets.jl: The calculus of support functions in JuliaHuang Fang, PhD (2021). First-order methods for structured optimization, Baidu ResearchBahbru Joshi, post-doc (2019-2021)Halyun Jeong, post-doc (2021), Adjunt Assistant Professor, UCLACasie Bao, MSc (2019)Liran Li, MSc (2019)Yifan Sun post-doc (2019). Assistant Professor, Stony Brook UniversityGabriel Goh, PhD (2017). Optimization with costly subgradients, Scientist, OpenAIIves Macedo, PhD (2015). Gauge duality and low-rank spectral optimization, Scientist, AmazonErnie Esser, post-doc (2014)Ting Kei Pong, post-doc (2014). Associate Professor, Hong Kong Polytechnic UniversityNathan Krislock, post-doc (2013). Associate Professor, Northern Illinois UniversityAlexandr (Sasha) Aravkin, post-doc (2012). Associate Professor, University of WashingtonHassan Mansour, post-doc (2012). Research Staff, Mitsubishi Electric Research LaboratoriesMark Schmidt, post-doc (2010). Associate Professor, University of British ColumbiaMitch Crowe, MSc (2010)Ewout van den Berg, PhD (2009). Convex optimization for generalized sparse recovery, Scientist, IBM ResearchMarisol Garrido, MSc (2008)Shidong Shan, MSc (2008)Jelena Sirovljevic, MSc (2007)