Charles Wilson
I took Dr. Wilson last semester. I think his lectures are interesting and I remembered the info because he quizzes us during class on our readings. His tests are hard. The questions are worded so that you have to know the topic front and back and be able explain it in your own way. Read book and write everything he says down and you will do fine. 