He's a mix of the other two existing reviews. He did throw things at kids, but in a fun way (a stuffed MSU bus, for crying out loud, which we got to throw back). He's knowledgable and opinionated, middle of the road when it comes to course difficulty, and he does care about his students. A decent teacher, for sure.
One of my favorite high school teachers, unique-decorated classroom