University of Phoenix is a fantastic college, even online, however, if you're attending for your Bachelor's, it takes forever. You're also expected to learn in 5 weeks of class, what you would normally learn in an entire semester. While this is a good way to keep one focused, it can also cause one to fail. The cost is also high. With the Bachelor's program, an individual takes one class at a time, for 5 weeks at about $1600 per class. I have attended on-campus college for $1600 and I took 4 classes at a time, sometimes 5. Once again the college is fantastic in general, but I would not go back to complete my Bachelor's.