Teachers have an essential role in our lives. Not only do they teach, they also inspire and challenge us by showing what we're capable of. And they guide us in the right direction. Great teachers are ...