Lectures: They're sort of mandatory since he uses the iclicker for the pop quizzes(there are 6 but the two lowest scores are dropped) and he also makes you answer questions for participation points. However, they're really boring. I swear, I saw people doing readings for other classes, texting, sleeping, and on facebook. Also, he tends to make the material five times more difficult than it actually is. Assignment/quizzes/participation: Quizzes are easy if you study his lecture notes(which he posts online for you to print). The online homework is easy. Participation points are given during lecture. All you have to do is click a random button. It doesn't matter if you got the answer wrong. The midterms are easy if you study the book. The first one was simple, the second one was harder, but the final was decent(just a lot of calculations).