Timothy Hanks
100% reccomend this professor. Lectures are super interesting and he is very clear about what you need to know for the exams (three exams, all MC, no final). The grading scale is very lenient and he gives lots of review and extra credit. Despite being an NPB class this was my least stressful course this quarter!