Teaching
Check out my book on Optimization Algorithms for Distributed Machine Learning, based on 18-667 lecture notes and the fantastic work done by students from our group over the years!
Fall 2024
18-667: Algorithms for Large-scale Distributed ML and Optimization
Spring 2024
18-461/661: Intro to Machine Learning for Engineers
Fall 2022
18-461/661: Intro to Machine Learning for Engineers
Spring 2022
18-898: Algorithms for Distributed and Federated Learning
Fall 2021
18-461/661: Intro to Machine Learning for Engineers
Spring 2021
18-667: Algorithms for Large-scale Distributed ML and Optimization
This course is an updated version of 18-847F with two key differences: 1) it will be lecture-based instead of student-presentation-based and 2) it will focus on distributed ML algorithms, in particular, federated learning, topics that were covered in the second half of 18-847F