well, the obvious adv. for online classes is leanring thru the comfort of you house and a lot of the classes are self-paced. as we all know, some people study and learn better at night and this will benefit. Disadvantages will be the lack of face to face interaction/discussion like in traditional classroom setting. Sometimes classroom discussions offer more knowledge sharing and you also learn more from each other.