This teacher is amazing. She was obviously passionate about the subject and often related it back to the gospel. She knew her material and gave engaging and informative lessons. She also replied quickly and helpfully to any questions or clarifications sent her way. This is hands-down the best experience I have had with online classes.