APUS, great online school! It offers great range of majors and their schedules are very flexible, especially for people who has full time job. Academically, I am impressed by the interaction between Professor and students. Most professors of my classes are professional and knowledgeable. Also, you got your course material FREE.