Esperanza Zenon
Everything is graded fair and there are a lot of assignments that add weight to your grade (in a good way). Even if you miss one assignment you could still pass with a 100. Everything is also very accessible and there's extra credit all throughout the course. She answers your emails asap and wants you to pass!