Teachers come in all shapes and sizes. We have all had the benefit of learning from teachers throughout our lives. Our parents were probably the first teachers we encountered in our journey. They provided us with guidance and advice to tackle the challenges of growing up. Parents continue to offer support as we progress through adolescence and into adulthood. Many of us would have also had favourite teachers at school. Remember the teacher that stood out from all the others and you felt a real bond with? Why are some teachers so good at what they do? Here are some thoughts.