Alice Nightingale
She is the best professor I've had so far at UB. She goes fast in her lectures which is fine because there's a good amount of repetition of calculations in the examples she does. I got a bad grade because I take a lot longer to grasp concepts like these, but the concepts have been instilled in me for years to come and they help me in my classes now