John Swierk
Very harsh grading - weekly quizzes with no partial credit. One small detail wrong and you get no credit for the question, but you do get a limited amount of tokens for retakes. B is attainable if you prepare for the quizzes, he gives the questions beforehand. 