Reviews of professor David Shaffer

Rating: 2.0/5, difficulty: 3.0/5
Professor Shaffer is a very nice guy, but not a great teacher. He constantly let students steer the lecture off topic to the point where nobody else would want to participate in hopes that class would end on time. Nearly half of the graded material is due at the end of the class as well,leaving you blind to what you will actually get in the course.

Rating: 5.0/5, difficulty: 3.0/5
Awesome dude who genuinely wants you to learn. You will get out what you put in.