Adam's pretty much the best. I'm a sociology major an in no way any sort of math-whiz, and I passed the class. The work was relatively easy, and the questions from the tests were forms of same questions he asked in class. Lectures notes were provided beforehand, but there were blanks that you could only fill if you went to lecture. Discussion was extremely helpful, and the TAs and professor were always available.