teaching is hard work, it takes a lot of effort, patience, dedication and love to your career, but you get a beautiful reward, the satisfaction that generates to transmit knowledge to others and with this to make a more educated world has no calculable price.
The best teacher is the one who always finds the most suitable way for his students to understand him, the one who with effort and dedication manages to nourish the soul, brain and heart in the same way.