Sequential Nonlinear Programming Gradient Academy