The harsh reviews are mind-blowing. She was the most understanding professor I've had at UNC. Complete 10 assignments for 20% of your grade, she front-loads the semester so stress decreases with time. Attendance isn't mandatory but some assignments require you to be in class to complete them. Assignments are graded by a checkmark. I recommend it.