Great/entertaining teacher that made a dull subject enjoyable. Teaches straight from the book (the entire book) and has expressly clear grading criteria. Do the work, study a little, you get the grade. Participation in the class in mandatory and you will be assigned community involvement projects. My favorite class/teacher from last semester.