TAKE HIM!! He is great! He makes history fun and easy. He makes sure you know everything that is on the test if your in class. If you show up there is no reason you wont get an A! He lectures and than you test.