The class was pretty stressful. I don't really think I really learned the material that well because of how confusing his lectures were. If you solely rely on the textbook, you might be better off than going to lecture. His grading criteria is definitely vague, but it does work in your best interest, which is nice. Don't take this class if you can.