The Three Ingredients to Successful Learning