Though there are many advantages to online courses/programs, I feel that the participation element is very time consuming. Many require students to post to a weekly discussion, and to respond to classmates. Just reading the posts takes a lot of time, and then deciding who to respond to, and crafting your reply. If you're taking two or three classes in a semester, this becomes very demanding each and every week. I felt like I need to be mentally prepared before doing this.