Have you ever tried taking an online class? I have found that online classes offer so much more flexibility, add variety to ...