Tough teacher but I learned a lot from him. He understands the books well.
I really hated his choice of books for AP English and his grading was kinda arbitrary sometimes, but he was a nice guy and overall pretty decent at teaching. (I fell asleep in his class too.)
Don't recommend him senior year if you want an easy class. He makes you work. But he's very nice though.