I'm an enlisted infantryman in the Army National Guard and currently a college student. I have a private pilot's license and likely will have my commercial rating completed by the time at which I graduate. I have an interest in being a Naval Aviator. I was wondering if, before I committed to commissioning a Naval or Marine Corps officer, I could get a pilot slot guaranteed in my contract. I am also curious as to how much of a factor college grades would be in determining if I could get such a slot and if my college major would matter. Is a degree in a technical subject required, as it seems to be in the Air Force?