Vitalsource Technologies, Inc. First-order And Stochastic Optimization Methods For Machine Learning