How Shepherd Built Its Success as a Personalized Learning Assistant