Looking back on it, I think you can never have too much maths&#x2F;statistics knowledge, and coding is a skill akin to a superpower in some ways.  I think if I were giving someone advice today, who was about to embark on their undergraduate career, I&#x27;d suggest something like &quot;major in math or statistics and do a minor in computer science&quot; (or the other way around).<p>But really I agree with Ultimatt. And you shouldn&#x27;t think of finishing a degree (whether it&#x27;s an associates, bachelors, masters or phd) as &quot;the end&quot; of ones education.  Especially in the era we live in with so much knowledge freely available on the &#x27;net, there&#x27;s no reason to not make learning a lifelong thing.<p>Heck, I&#x27;m 42 and I&#x27;m taking a handful of Coursera classes right now (I am literally taking a break from homework right now to stop and check HN).  And if I had nothing but free time, I&#x27;d spend half my time doing classes through Coursera,  Edx, etc., or doing something on Khan Academy, etc.  That or downloading papers from arXiv and reading them, or watching deep learning videos on Youtube, etc.