Nice guy but isnt meant for teaching. He speaks very softly which makes you sleepy. Class discussions are boring. 2 exams non-cumalitive and a handful of small quizzes. He tells you pretty much what is going to be on the exams which is helpful.