Data based on 2 reviews.
Do your part as a student and you'll be perfectly fine. Use any extra time you have to stay on top of your work for his courses. show up to class, and don't be afraid to ask him questions. He's extremely passionate and knowledgeable on the subjects he's teaching, so he'll be able to answer your questions. Funny guy, enjoy his class, but don't goof off too much.
make sure to show up to every class, stay on top of your work, and don't procrastinate. If you have any problems with getting work done or understanding something you can ask him and he'll sort out any problems you have perfectly