Olga Nicoara
This was my second time having Dr. Nicoara, and I have enjoyed both classes with her. She is very understanding, smart, and thoughtful. One must do work outside of class to fully understand the material, but she does a thorough review of the material in class. Her office hours are great, and she really cares about her students.