Professor Roda is a very nice person and extremely knowledgable in her field. Not a great teacher, though. Doesn't follow the syllabus at all, and what is on the syllabus is poorly explained. For some reason, it took her over 2 months to give us any graded feedback. And for the time it took, the feedback is sparse and vague. Would not take again. 