I went to a 4-yr aviation university and got a bachelors of science in aviation. IMO I would Major in something else he enjoys. Safety and health management. Engineering. Geography. Geology. Something else. And do ALLATPs flight curriculum. I did my ATP w them. If I went back to do it over, that's what "I" would do. Skip Embry riddle and UND and those "type" of schools. Stay in-state for more affordable schooling and do ATPS. Embry and UND are way way way over rated and so expensive. Stay away!
I also second Flying Ninja's comment. Post #3.