Clear grading criteria, responds quickly and efficiently with feedback. Theres a discussion every other week with a small 1-2paper in between. Two exams. Extra credit available. Very pleasant and nice Professor and understanding. I had a health issue that hospitalized me and she allowed for extra time to makeup work. Would definitely take again!