William Teague
He is a great guy who is super passionate about what he is teaching. I really appreciated he didn't push his political opinions and simply taught facts. Very knowledgeable about all things history and can easily answer any questions you have. Gives attendance points and extra credit opportunities. One of my favorite classes EVER. Would take again.