Highly recommend! He's awesome, and makes the material interesting. Very fair in terms of grading (no curves, but if you study and put in the work it'll be easy). 1 midterm, 1 final, oral presentation to the class, 1 short reflective paper , and a lot of pop quizzes. Make sure you attend class to get participation credit!