Rudrani Gangopadhyay
Rudrani is not going to make things easy for you, but she will make the classes very interesting so you'd not care. She is always available over email and gives detailed feedback or reads over drafts. You can tell she really cares. Lots of pop quizzes though!