Hello fellow Physics Forums attendees. I am not here to argue which is the best major to undertake in school. Instead, I am here to attempt to establish, or at least hear what others think about, the much said expression that people who major in both Math and CompSci can do anything. Me, being a major in both subjects, was first skeptical about it. It is impossible for college juniors to know what they are talking about if they haven't step into a few years of employment. Given the fact that I'm quite familiar with the content of most related classes, I can easily think of counter-examples. 1. If you major in math, you do stuff like real analysis and algebra whose direct application is only in academia itself. No way is a Lie group used to calculated the efficiency of say a car. 2. Yes, you know complexity theory. But come on, how many times do calculations in say a back discounted financial model goes beyond computational limits. 3. Not much use understanding computer architecture if all you do is find release/retain statements in C++. Or did you even learn C++ in your CompSci major requirements. Ooopps. How wrong could we all be to say that Math and CompSci students will rule the world. Then, while serving my internship at this trading firm, I'm starting to see the truth in that statement, every part of it in particular, you have to study BOTH, you have to do WELL, and indeed, you will RULE THE WORLD. Let me give a brief survey of how such a student, Mr. MathCS, would do this. In Engineering: The two important pillars has always been software implementation and numerical analysis. Mr. MathCS walks in through the door and writes an algorithm, much faster than the existing ones the company has, that approximates a solution for a fluid dynamics problem. The next day, the well known electrical engineers got the architecture of this new platform up but look to Mr. MathCS to use his skills which he learnt over his summer project: parallel computing and multithreading. In Finance (like me): Mr. MathCS, after taking 2 years of analysis, treats all calculations as trivial. He scoffs at all these basic numerical methods and says come on, "Do you know I deal with limits and measure spaces." Within a day, he just absorbs all the knowledge and in fact just treat them as special cases to the much-harder generalizations he has learnt. In Software engineering: Mr. MathCS almost faces his first challenge when the people around him can in fact program machine learning algorithms to detect patterns. However how Mr. MathCS sets himself apart by accessing journals containing the secret concepts of Machine Learning only made accessible to those who know Lie Groups, Differential Geometry, and Topology. He breaks out with a phrase that shocks everyone, "Let me look for invariants in the data and then find a pattern by reducing it's dimensions by half." Everyone is stun. Simply put, Mr. MathCS just does things quicker, knows things faster, thinks about things sharper, and is just better. Yes, Mr. MathCS will rule the world. Or do you think he is just over himself? P.S.: Assume for now that all the subjects mentioned was actually learnt in Mr. MathCS 4-year curriculum at a top 10 school. Not such a implausible assumption.