Philip Tschirhart
Dr. Tschirhart is a solid choice! He's very accessible to get a hold of, the lectures are well informed, and the grading criteria is very clear. Attendance is mandatory so make sure you show up. He is incredibly knowledgeable about the subject matter than it seems to go over the student's heads and he talks SO fast but besides that he's good!