Caterina Almendral
She's a very nice person who goes the long way to help you if needed. She do give a lot of homework, and a lot of feedback. She's up to date with grading, and cam easily contact if needed.