Christopher Wera
Chris really takes the time to make sure you understand content and if he knows the class is struggling he'll set aside time to go over lessons. He's very accessible outside class and is very understanding of reasons why you might need to miss class. Doesn't take attendance but attending makes the content a lot easier to understand.