Nice story when I was in secondary my Geography teacher do say that once you hate a teacher you can never under his or her subject and when you look into it you will notice that its the teachers way of teaching that will determine if the students understand or not
at that time every one in my school love this teacher because he always mix his teaching up with song we form song with most definitions or outlines and uptill now those thing are still in my memory
You definitely have encountered a great teacher who took the effort to help you remember lessons in a fun way!
yes his name is Ruben and I will never forget him