Jack Grenan
He will not teach you the things you need to know for the exam. You are expected to take notes from your textbook and basically teach yourself. But overall, he is one of the most caring professors I have had even if he doesn't teach you.