Ragini Srinivasan
Dr. Srinivasan is amazing. The readings can be somewhat challenging on some days but she walks you through it. Lots of class discussion with only a few outside assignments. I really appreciated how engaging and kind she was.