Natalie Love
The class itself was kinda boring material-wise but Professor Love is so great and cheerful. She really engages you and encourages participation in class. She was also super helpful with giving feedback on assignments and was always willing to meet even outside of office hours. 10/10 would recommend and take another class with her