Duane Cofield
Would not recommend him. The grading criteria is not clear. He will give you back assignments and make you re do them a week before finals. His ideas are old school - not modern at all. And you never know what assignment may pop up. Would not retake any class with him.