Course notes on Acceleration and Hedging in Optimization

These are my notes for the short course on Acceleration and Hedging in Optimization taught by Jason Altschuler at the Princeton Machine Learning Summer School 2024. Please let me know about any mistakes you find so that I can correct them.