Teaching is such a precious adventure. One can be a school teacher, or one can teach a specific skill to someone as a friend or a parent. One teaches others via employee training. Every time you teach you learn how to teach better. Those you teach help you become a better teacher because each person has a different way of absorbing the material and they teach you yet another way to impart the information. The trick is letting the give and take flow. Some people insist on being overbearing and do not let the student grasp the information in their own special way. Its such a crime when this happens. This can make the student resistant to the information because they are having the information forced upon them .