For me , a teacher is only the one who can understand my weaknesses and help and support me ( willingly ) in overcoming them and can identity my strengths and help me in practically implementing them.It is not only about academics and marks gaining.It is about each and every aspect , whether its about my behaviour , moral values , facing the world or any other thing.Being a diplomatic girl , age , gender and even type of living organism doesn't matter for me for my teacher. It can be a dog for learning from its loyalty for its master or a baby falling down again and again and standing up by himself or herself till he / she doesn't walks properly , learning from its perseverance ( a great quality ) is also a reliable teacher for me. For me , a teacher can't be defined as a one who comes , covers the topics of my syllabus in my classroom for about an hour and goes back in another classroom to do the same and does it in loops till the completion of syllabus.He / she isn't my teacher but a PROFESSIONAL ERUDITE officially entitled as " TEACHER ".I have formal relations with them. A teacher's definition in my dictionary is , " ANYONE OR ANYTHING WHO CAN TEACH ME TO EMBRACE LIGHT RATHER THAN ADVISING ME FOR NOT GOING IN THE DARK. "