Christopher Klein
I would not recommend this class to any one. His test are extremely hard. They are ALL fill in the blank and nothing like the study guide he gives. Also the final is comprehensive fill in the blank.