Awesome. Super Cool and Knowledgeable. Has seasonal beards.
Teaches to the test. Depends, really, if you find that a valuable trait in a teacher. I learned no life skills and didn't retain much after completing his class.
Very good history teacher, knows his subject well. Sometimes annoyingly full of himself, acts like we never do the homework. Good lecturer though, easy to understand. Study and do the readings
Wow, hardest class I have ever taken,APUSH, definitely could not stay awake. But he is still a cool guy.
If you can stay awake...Then Congrats, you'll learn something in West Civ or APUSH.