Unsure about major - currently considering finance, data science, engineering, etc. something somewhat math oriented and not programming.
Urban or suburban would probably be okay for her but mostly she really values a beautiful campus with a foresty feel. The opposite of the Arizona desert .