David Cooper
Easy course. Just have to hit all the marks on participation and discussion. Easy as long as you put some effort in. He is really nice and wants you to succeed. Beyond helpful. Not the most knowledgeable for the course, but knows enough to get by. Definitely sticks to the material and doesn't stray from presentations.