Seriously one of the best teachers I have ever had so far. I'm in his U.S History Dual Credit class and he hardly hands out work, rather, he focuses on pure education and lectures, which is a dream as a high school student at least. The way he teaches is very engaging and he's clearly passionate about what he does. You'll be fine if you do the work