While I was not a huge fan of the course material and found it a bit boring, Professor Langenfeld is a great professor who clearly knows the material well and gives in-depth lectures. She outlines course policies thoroughly in the syllabus and is very reasonable with grading, she gives great feedback on writing assignments and exams.