Marina Astitha
Marina is an excellent professor. Attendance isn't mandatory but it helps. There were few homeworks so definitely do well on those (20% of grade), and three exams plus a final. If you had a 90, you could skip the final. She is very nice, and really cares about her students. She has an open door policy which was extremely helpful.