One Stride at a Time