Moshe Barach
He can come off a bit cold, but in reality he just doesn't give out answers easily. He is a very hard grader on papers, but there are a couple of quizzes that are easy and help make up points in the grades. If you put in effort to be there, he will recognize that and it can help in grade curves.