David Shaffer
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.