Courses

Spring 2025. CS281B/STAT241B - Advanced Topics in Learning and Decision Making. This instance is on evaluating machine learning systems.

Fall 2024. EECS227BT - Convex Optimization (in the age of LLMs).

Spring 2024. CS294 - The Philosophy and History of Automated Decision-Making

Fall 2019, 2020, 2021, 2023. CS281A - Pattern Classification. Live blog of the 2023 edition.

Spring 2014, 2015, 2016, 2019. EECS227C - Optimization for Modern Data Analysis

Fall 2016, 2018. CS189 - Introduction to Machine Learning

Spring 2017. CS281B/STAT241B - Advanced Topics in Learning and Decision Making. This instance focused on the theory of learning for control.

Fall 2014. CS281A/STAT241A - Statistical Learning Theory

Fall 2013. CS294 - The Mathematics of Information and Data.


Tutorials

ICML2018 tutorial on learning to control