According to air force regulation, a person cannot become an officer unless they have a college degree. Of course Carter studied astro physics, but what did ONeill major in?
Of course one of the few things that he knows is astrology. Of course, it’s more likely that he only got into it after learning about the stargate.
So what did he study?