Christopher Samuelson
I do recommend reading the book but you don't have to read the whole thing with taking him. What I like about that is he will only test on what he's cover. He also gave us 50 extra points at the beginning of semester and I recommend taking advantage of those points. He's a decent professor and does help his students to understand.