Suh, Changho: Convex Optimization for Machine Learning