Alice Nightingale
One of if not the best Professor in the SEAS department.  Nightingale really cares about her students success and will do just about anything to help her students succeed.  SUPER thorough lectures, great explanations, and homework assignments that ensure you will understand all concepts to the fullest. Nothing but amazing things to say about her. 