Mary Elizabeth Anderson
If you sleep on her she will target you in her lecture but she was born to be a teacher. She goes out of her way and beyond to make sure that if you fail the class it would definitely not be because of her not being there. It is tough but she is bountiful with resources and even gives review sessions and an equation sheet (not given to all classes)