Having Presentations, One on One Teaching, Inquiry Based and facilitative and Cooperative Learning,Time Management Skills. Teachers have a lot of knowledge about everything, specifically in the subject they specialize in. They expands their knowledge continues to provide good answers to the students. Similarly, a good teacher is like a friend that...