Mihaela Ifrim
The tests are hard but don't worry she is generous! Do participate in class, office hours, and Piazza. It really pays off!! My advice is to form study groups as soon as possible because she can be hard to get ahold of at times but she does her best to make up for it. Be patient with her-it is worth it and Mihaela always comes through.