I have taken the majority of my classes online, and I wouldn't have it any other way. The Blackboard system the school uses is easy to access/use, reliable, and just all around awesome. They hardly have any shutdowns or technical issues, and if they do, they are quick to resolve the problem(s) and get students back online. Each online class is wonderful where it requires its students to speak/discuss with other classmates in discussion boards and such. The workload is also very manageable; each class is very good about giving students a syllabus and weekly schedule of assignments.