Karen Lepri
Good feedback, a LOT of work, tough grader + have to do extra work to get an A, or else it's a B. Beneficial if you're not confident in getting an B or A without extra cred, but really tough if you don't have enough time to do the added work. Be your own judge. 