Professor Vernon is extremely informative, organized, honest, and helpful. He goes out of his way to make sure you understand the content before you start the assignments/essays. He made me a better writer. Active participation in his class is basically required though, he will randomly call on you frequently even if you don't raise your hand.