All you need to do is practice problems, and lots of them. You will do well. It really isn't that hard once you get the hang of it, and he's always willing to help or try and explain it in a new way. Though, I get why some people don't like his style. Try to get marks early when the material is a bit easier. 