...I have found that the most rewarding type of learning is when the students can puzzle out the concepts on their own. To facilitate this, I explain what they need to know, then I let my students do as much as they can on their own. Then when they have questions or get stuck I am there to assist them in figuring it out. (read more)