Jennifer Baggett
She's awesome. Caring and genuinely cares about her students. Not the biggest fan of her lectures, lots of theory and very few examples. For tests, she gives you a clear idea on what you'll be evaluated on, and gives fair partial credit. Will be taking her for upper level aero whenever I can. 