Joshua Reid
He is a really great prof who gives engaging and educational lectures but his grading system is incredibly weird. He does "leveled" papers instead of exams that are graded pass/fail and if you fail one no matter how many points you have you can't get an a in the class.