Adaptive Ascent