not a bad professor, the material is just extremely difficult to understand. There is a homework 1x per week(usually not too hard). But the majority of the grade is the midterm(35%) and final(40%)  we didn't know what to expect going into the midterm, so some kids did good and some very bad. Final was better. Just be prepared to study your ass off.