A lot of reviews on here haven't been fair at all. If you don't go to lecture and don't read the textbook you probably won't do well. But if you listen to his lectures and take the initiative to learn a bit outside of class you will be fine. Also people complaining about the grading weren't listening because he made the curve pretty clear.