I did my Bachelor's of Science completely online. However, it was in IT/Programming so... Overall, the online thing was a pretty decent experience, gave me time to work fulltime and have a life. I actually graduated in like 3 1/4 years instead of 4. You get good teachers and bad still though i...