BA 911: Convex Optimization