He's not the easiest and class may drag but he's a cool dude
For an AP class, he doesn't make you work very hard. He's very knowledgable and challenging enough so that you learn and are entertained at the same time. Very good teacher overall.
He is an awesome teacher. He is very intelligent and knows what he is talking about. He not too challenging, even if you have him for AP English, as I did.