James Harper
This class is definitely self-taught, the tests are not based on lectures. Professor Harper has a lot of experience, but that's all he talks about. However, even if you fail the test, you have a chance of passing the class. He barely focuses on the material that will be on the exam. BUT he offers extra credit and really wants students to pass.