Kathryn Ostermeier
Dr. Ostermeier teaches this course very well. It is split up into multiple components including two exams(mid and final), group projects, quizzes, and an individual paper. I found all of these assignments to have clear and understandable directions and were graded fairly. On top of that, Dr. O is simply a great professor and cares for the students.