Victor Canning
Great guy, I'd take his class again. He lectures the entire time but he is extremely knowledgeable and has a lot of experience in his field. Easy grader, try your best and he gives you what you deserve.