Darrell Kaminski
Darrell is is completely out there to fail his students, whether it is giving impossibly worded quizzes/exams, or difficult to understand paper assignments. My advice is that don't submit his assignments late as he does not accept late submission under any circumstances and will give you zero for late submission even it is a millisecond late. 