Michael Fitzgerald
Most of the questions on the test are from the textbook that you are required to read every week. Read, take good notes on the reading, study the notes, and you'll easily pass. His lectures can be boring and he goes through way too much information, necessary or otherwise, too quickly and most of the lecture info is not on the test.