Daniel Mailick
Dr. Mailick is good at explaining the topics, which can be difficult to understand at times, and he encourages participation without being too pushy. The grading wasn't too hard; for assignments, you just have to do reading questions every week, plus the midterm and final. He's also very friendly, which is nice.