Jacob Moore
Grading criteria wasn't clear. He is super accommodating with absences. Very interested in what he is teaching and conveys it insightfully. Slightly awkward but nice and easy to understand. LOTS of reading.