Sarah Patterson
She's really good at explaining things and even extended the deadline for the homework. Still failed tho, but that was my fault for not studying for the final. She's really nice and will try to explain things to you if you ask her to. She doesn't give extra credit but for my class if you got 80% of the homework done she gave you full credit.