They do a fantastic job of keeping you engaged. Works with your schedule and accepts late work. Is very generous and reasonable with deadlines. No exams! Just a final project where they are available to help and answer as many questions as you need!! Loved talking about real world instances and examples of grammar and overall is a great class!