Kym Croft-Miller
She worked very hard to make sure everyone was on the same page while learning. I high recommend her online and in person classes. She is very understanding and will accept late work if theres a good reason. Participating in class and being there daily may not be required, but it certainly helps.