Yeah, I was leery of taking his class, but I'm glad I did. On breaks some of his attitude showed, but when actually teaching he did a great job. He is one that I'd actually take his class again. There are some classes I've been to, where I definitely learned a lot, but don't see much point in repeating. With Ben I could see how going back would be a benefit. That said, I generally recommend that people ignore the negative aspects of his reputation, but there are a few people I know that I told to look elsewhere, because I knew they would be bothered by his persona.