Toggle navigation
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)