Michael Seaman
As someone who normally learns well from listening to professors speak, this class was a nightmare.  Completely just rely on the textbook and any online study tools it comes with because you will most likely be teaching yourself the material.  You will be tested on everything, even if he did not lecture on it.