Hi. I'm currently a math major and I need to choose a concentration (CS or stats). I've already taken matlab and currently taking C++. I've noticed that upper-level courses are not about programming but are about machine learning, algorithms, cryptography, etc. I think I am capable at programming, but would taking upper level CS courses help me if I don't go into the computer industry? It seems like stats is more applicable across more industries than CS. However, right now my courses got mixed up and I might not be able to take this course that's the prerequisite for all my stats courses, so I might have to choose a different concentration in order to graduate on time. Anyway, would a CS minor be useful if I don't exactly plan on going into engineering/cs?