The class itself is not hard to pass. He gives two midterms plus a final, and all of the questions are based on his lectures. The homework is not that hard either, but some of the problems can be tedious. He is also very accessible and responds to emails fairly quickly.