Ionna Mavrea
Mavrea has very high expectations for you to keep up with the work, but is hands down the best professor I have ever had. She provides a lot of out-of-class help and is very helpful if you ask questions, and her worksheets are really good. She was very considerate and regraded assignments to try and give us more points. Very nice and very helpful.