I personally was interested in the course material however Craig presented the information is a very disengaging way. After missing 1 class due to illness I went to his office hours and he was less than helpful. He told me he wouldnt give me note and that I should ask a friend instead... Also, if you are not a good test taker you are screwed