Barbara Su
Super nice, and very understanding. My fire alarm went off in my building and she rescheduled a whole quiz for me easy. Online her exams and quizzes are open note but they are hard so you will need to take good notes. She also has in class participation polls so you have to go to class.