Suzanne Stock
Nice enough and knows the material but goes through lectures fast and isn't afraid to call people out. She will help you on certain things, but on some class work, she expects you to figure it out yourself. If you struggle with math, I'd suggest a different professor. If not, you'll be just fine.