I love Dr. Mallapragada! She's incredibly knowledgeable and cares about her students. Pop quizzes do happen but really nothing to worry about, as she has her student's best interests at heart. Readings and lectures can be a bit dense and exams will test your knowledge, but she just wants you to learn. Participation is graded but not harshly. 