Let's cut to the chase shall we? I will be getting my Bachelor's degree in Computer Science. I am not sure if a online school exists that fits all of these criteria and in no particular order: 1. Regionallly accredited. 2. Affordable. Looking to get $250-$350 per credit hour. Hopefully $250 per credit hour. 3. Reputable. I don't want to get laughed after I graduate and my future boss sees what school I graduated from. 4. Non-profit. Not a deal breaker. It's okay if it's a for-profit university. Most of them are anyways. 5. I am really hoping for this one. That the school covers the books and will send you the textbooks instead of you purchasing the textbooks at insanely high prices. But not a deal breaker. 6. Not a diploma mill. 7. A university that you actually can say after you graduate that you learned A LOT. I can donate via PayPal $20 to anyone that can help out. That's all I can afford right now. I had some unexpected car repairs come up. I really hope someone can help out. I need to go to school quick.