Chapman Waters
had an overall good experience in this class. If you understand logic and reasoning you don't need to go (unless there's a test) but if you are new to it, then he's a good instructor on the subject.