Sherwood Polter
He gives tons of examples in class, goes over homework. His quizzes are helpful and he helps me when I make appointment before class. He posts homework and it allows me to follow all steps. He says the test problems are less difficult than some of the harder homework problems which is true. If you prepare and put time in usually you do well.