I adopt different teaching styles for different students. For weaker students, I usually give them summary of the chapter and go through important concepts before embarking on question solving. For stronger students, I often go straight to practices. I buy exercise-books for my students to ensure that they best enhance my students' learning.