Gradient Based Optimization Methods Mitt