@ Ankur...Very nice thought by you.I fully agree with you that teaching is helpful to maintain flow of study.Actually when ur teaching somebody u r deeply into d subject since first u go through d topic once and again when u speak and explain dat topic to a new student.
It involves more hard work than just simply studying for exams,but very very useful for you to retain for a lifetime what u've teached.
But sir i m doing it another way in my office by helping out my collegues and clients .So no time for teaching!!