I have had Mary Ann for two different classes, EAS211 & 212. She is very professional, knowledgeable, organized, and clear on her expectations. She allows a note sheet for exams. She offers a significant amount of assistance and tutoring for struggling students. She explains topics clearly. The classes are challenging but she is a great professor.