He is a fun teacher and classes are enjoyable. Just be prepared for his bluntness and no filter which some people cant take. Easily distracted, be prepared for longer classes due to getting off subject a lot. He would like people to discuss in class, he likes to hear peoples opinions and wants them to fight for it. Overall a great professor.