Dr. Bob was really nice, and did try his best teaching, however the flaw in this class lied in the material vs the expectations. The class lectures were broad in material, and the exam and homework were more in depth. However, with the extra credit and 50 bonus built in points, I was able to score an A even though I got an 80 and 84 on the exams. 