I like having the convenience of taking online classes. I have two small kids at home so it works with my schedule really well. Taking online classes allows me to work on my time. Anytime that I've ever had a problem the instructors are always willing to work with me. Its always better to explain what is going on and keep your instructors informed because if you don't tell them they have no idea what's going on.