I have a friend who was in pretty much the exact same boat as your son. Extremely smart and STEM-minded, got into Cornell engineering, and USNA. Didn’t get NROTC scholarship. Wanted to be a naval officer, but also wanted the cool opportunities that Cornell’s program had.
Went to Cornell, did...