Two of my classes for my M.S. where online. I liked not having to go to campus for those two classes (campus was a 45 minute drive each way on top of working all day at my job). But I would NOT have done my whole degree online. I learn best by being in front of the teacher - listening to the lecture, taking notes, and reading the book.