David Green
He's a great teacher. Its the kind of class that you get what you put in. If you go to class every day you get 3% added to your final grade. The final is a bit challenging but overall as long as you study for the test you should make an A with no issues!