I went from an EE major to Aerospace. Realized I wasn't going to make it. At the same time the market for aerospace graduates was collapsing. But I did have enough math and programming credits to graduate with a CS degree. And dumped those aerospace credits into an Astronomy minor. Sometimes the degree picks you.