The degree program at Utah Valley State for aviation is an online program and not bad because it gives you credit for time served with your previous aviation experience.
Of course a non aviation degree is the best, to fall back on, but the online program is great for pilots with everchanging schedules and many nights in hotel rooms with their laptops.