Natalie Ulrich
Super nice and chill. She will challenge you but is reasonable. She is a really good teacher all around. Good at explaining, reasonable course-work, and will take students' opinions into account. I really like her and think that she has a good balance in making her students learn the material, but also makes it so that they can recieve an A.