Facilitating Student Learning through Engagement, Agency, and Metacognition