He's nice a guy. The class isn't hard but it does take effort. All the test questions are derived from the powerpoints as well as the homework. I didn't like this ta grader though. Overall, don't slack and you should be fine. Math is my worst subject but his lecture notes are clear and I'm confident I'll have an at least a B + in his class!