Daniel Allers is amazing. My kids have been taking his classes for years and we absolutely love it. We just tried the new online format and it does not disappoint. Still excellent quality programming, if not quite as fun as the in person class. Definitely 5 stars! I will recommend this online program to everyone, even those not homeschooling.