Lecture 8: Subgradients and Subgradient Methods