The worst professor I ever had. DO NOT TAKE HIM. He doesn't know how to explain. Do not expect him to help you with homework or even general questions related to the class. Also, do not trust his reviews (not at all like the tests). If you end up taking him do yourself a favor and sit in the first row because you cannot hear him teaching past that.