Lecture 5: Subgradient Methods