David Holley
He is a nice guy and is knowledgeable on the material. I took 8week course so it was fast paced and the assignments were do-able. However, the course was very disorganized. We had random quizzes. Quizzes tested on stuff we did not go over in class. He helped us out tho.