After trying a few schools I finished through Liberty. They accepted all my credits and ratings and the curriculum is excellent.
If he or his parents are mil or vets they have fantastic discounts. $250/credit plus $100/class book voucher and no tech fees.
He could finish in a year for about $8k total.
I agree that for a new student a degree in other than aviation is best. However, applying ratings is the fastest way to finish a degree. After you're hired you'll have a couple years on reserve and/or in a crash pad to get an MBA as a back-up in case you need it.