Learning happens through struggles