Robert Wieman
Wieman is good and will help you if you ask. Also, he does explain things well, although he may explain the topic after he told the class to complete the section in the activity book on the topic. He makes sure that people know what topics are on the test/quiz. The practice tests are basically just alternate versions of the tests. 