John Green
He is fair, he gives reviews for exams, they are NOT multiple choice so you need to study. exams aren't too hard though. there is only one paper through the whole semester. he is a fair grader. you should take him, plus the class is really interesting.