I was worried taking Mariamma after reading the reviews she had, but I think she looks tough, but she's really nice. She does sometimes get mad when people ask questions, but it's not too bad. Her lectures go along with the homework assignments and the final, which is helpful. I should also mention that her students typically do better than the rest of the students in 122B. Like mentioned in other reviews, exams are similar problems as the homework. She does get angry when you ask questions, but if you go to her office hours, she's really helpful!!