His class is not hard. He is too bias in favor to the left. Discussions have to go the way he wants it to and minimal divertion is allowed. Though he respects his students and he is a good teacher.
as a teacher, he's pretty good. The class is easy and prepares you for the ap exam. However,i hated his "i'm better than you and this class is the most important thing in the world" attitude. yuck.
Class is a challenge if you don't study. He is very objective in his teachings of the material...NOT. I didn't like his "I'm better than u," attitude towards everyone.