Course content only skimmed the surface and did not reflect the content on tests and quizzes AT ALL! He was generous with curves, but his tests were ridiculously hard. The learning material was just simply not enough to fully grasp all of the concepts.