I did a lot of reading on here before deciding on an online CS program. Thought it was time to give back. I'm about halfway through Regis' program. I transferred in a ton of credits. They're pretty generous with transfer credit. I also took the CLEP/DSST for College Algebra, Intro to Computer Science, and World Religions, and I plan on taking Calc I and Statistics. The price tag is a bit high, $460/CH, but don't let that scare you away. Through some extreme budgeting, I'm able to pay as I go for mine, and I make less than 35k/year. So far the CS courses have been great. But they're NOT easy. I think about half the class in my real programming course dropped it. One reason I chose Regis is because its program looked more rigorous than most. I've learned A LOT already though. On the other hand, the non-CS courses I've taken so far I'm not impressed with. The Discrete math course I just took was literally "read the book, do the problems, turn in the answers on a Word doc." Even the mid-term and final were out of the book. If you can, I suggest transferring or testing out of whatever non-CS courses you can. Questions?