The convenience of attending classes online is very beneficial. Most of the professors are very knowledgeable and personable. They are often willing to explain anything you don’t understand. However, if you are expecting to make what you’ve paid into this degree, you won’t. Also, if you need to do an externship, don’t expect flexibility with that either.