A good teacher is one who can direct his students to the right path, and teach according to the student's wishes, and insert a little entertainment in between their studies, so that students become motivated to study harder.
teacher as a guide in our every error.