Assign problems that can only be solved when students learn new content.
- This encourages students to explore the motivation behind further functionality, increasing understanding.
- Ask leading questions to help students come to terms with concepts on their own.