I believe in understanding the topic and assume it in day-to-day practical life. Understanding the matter, makes you think on it and create examples in your mind, which helps you to remember it for longer period than by-hearting it and forgetting after a span of time.
During Teaching, i make sure to give examples to the students and give them practical knowledge, which creates interest in the student.