Home
  • Research
  • Publications
  • Teaching
  • Research Group
  • Software
  • About me

Teaching

  • Spring 2023: IDS.131: Data Science
    (with S. Jegelka and N. Azizan)
  • Fall 2022: 6.867/6.7900: Machine Learning
    (with T. Jaakkola and Y. Polyanskiy)
  • Spring 2022: 6.252 Nonlinear Programming
    (with M. Roozbehani)
  • Fall 2021: 6.867 Machine Learning
    (with T. Jaakkola and P. Agrawal)
  • Spring 2021: 6.881 Optimization for ML
  • Spring 2020: 6.881 Optimization for ML
  • Fall 2019: 6.867: Machine Learning
    (with D. Shah and D. Sontag)
  • Aug 2019: CPS-FR 2019: Summer School Lectures on modern optimization for machine learning
  • Fall 2018: 6.867: Machine Learning
    (with D. Shah and D. Sontag)
  • Fall 2017: 6.867: Machine Learning
    (with D. Shah and D. Sontag)
  • July 2017: PKU Applied Math Summer School, Beijing, China
    (Lecturing on: Optimization for Machine Learning)
    [1-3]; [4-5]; [6]; [7]; [8]; [9]; [10]
  • June 2017: MLSS 2017, Tübingen, Germany
    (Lecturing on: Optimization for Machine Learning)
    [Lect 1],    [Lect 2],    [Lect 3A],    [Lect 3B].
  • Fall 2016: 6.867: Machine Learning
    (with L. Kaelbling)
  • Dec 05, 2016: Stochastic optimization: Beyond stochastic gradients and convexity
    [Part 1], [Part 2].     (NIPS 2016 Tutorial, with F. Bach)
  • Feb 29, 2016: Alternating minimization (and friends)
    (guest lecture in: 6.883: Online methods in ML
  • Spring 2016: 6.036: Introduction to machine learning
    (with Tommi Jaakkola, Regina Barzilay)
  • Jan 2016: Aspects of Convex, Nonconvex, and Geometric Optimization
    (Trimester on Mathematics of Signal Processing, Hausdorff Institute for Mathematics, Bonn, Germany)
  • June 2015: Introduction to large-scale optimization
    (Machine Learning Summer School, Microsoft Research, Bangalore, India)
  • Spring 2015: OPTML++: Optimization for ML and related (++) areas.
    (organized at LIDS, MIT EECS)
  • Spring 2015: 6.036: Introduction to machine learning
    (with Tommi Jaakkola, Regina Barzilay)
  • Spring 2014: 10-801: Advanced Optimization and Randomized Methods
    (Taught at ML Department, Carnegie Mellon University)
  • Spring 2013: EE227A -- Convex Optimization
    (Taught at EECS Department, UC Berkeley)
  • April 2013: Introduction to machine learning
    (Invited EU regional course (4 hrs), RWTH Aachen University, Germany)
  • Jan 2013: Introduction to large scale optimization
    (Invited 5 day course at Universidad Carlos III de Madrid, Spain)
  • 2012: Introductory lectures on optimization
    (Invited (3 hr) lecture at Universidat de Autonoma, Madrid, Spain)
  • April 2010: Introduction to matrix factorization problems
  • October 2009: Introductory lectures on scientific writing
    (Taught at Max Planck Insitute for Intelligent Systems, Tübingen, Germany)

Copyright © suvrit sra 2017