This teacher was AMAZING! She actually communicates with her students and give adequate feedback. She gave me a chance to make up an assignment that I completed incorrectly, she even gave me a week to do it. I have nothing but good ratings for this teacher. I 10/10 recommend her. Assignments were easy and simple to complete! She's the best! 