Text this: Convex Optimization for Machine Learning