Convex Optimization and Approximation, CS 277C (Teaching Assistant) UC Berkeley, Fall 2018. Course notes.