Frederick Dalzell
He was very interested and knowledgeable in the material but was very slow to return grades (which he admitted). Reading the book was not necessary. Tests were open notes. I would recommend him if you know something about the material, but it may be a lot of reading if you are completely new to the topics.