Due to unique methodology by relating the concepts with practice and allow/motivate to ask questions on particular topic. Revise previous topic at least once before starting new and also summerize. Taking periodically smart test. Also solve a no of problems on the key points of the topic.
First of all offer a rigorous demo class on the topic...