I think teaching is all about the coordination of students and teacher to subject. Student and teacher both together is a complete team who understand and grip the subjects. And moreover I think a good teacher is a good phychologist who understand his students very well. And I understand my student psychology very much. That's why my ex-students...