Today is National Teacher Day. It takes place each year on the Tuesday of the first full week of May. It's a day to honor those hard-working and very patient educators whom we entrust to shape the young minds of America. And even though we give them a summer off, they deserve a day to be recognized for everything they do.

Did you have a favorite teacher when you were a kid? Who was it and how did he or she impact your life?