Forget it. This guy focuses on nitty gritty detials and gives extremely difficult homework in great amounts. His tests are also quite long and you will most probably run out of time. Avoid at all costs.
This is guy is not a bad lecturer (he looks nice too); however, he gives you extremely huge amount of homework (about 40 questions weekly)! They are hard too! His midterms and finals are very difficult, because he only tests you on the hard stuff!