Kim Nguyen
She's just amazing literally has the best personality every single class. Loves what she teaches and even though attendance wasn't mandatory her lectures were amazing and she made it worthwhile. 3 exams all short response but she gives you study guides so as long as you study what she gives you should do great. Love her