Math CS Double Major needs help deciding math track

<p>The CS degree at my school requires a bunch of math classes and leaves me one class(diff eq.) short of a math minor.
After that I require ~33 credits to get a math major.
I am having a tough time deciding which math track to study.
I would like to study a track that is most relevant to CS/big data analysis.
Here are the available tracks: University</a> of Alabama Undergraduate Catalog 2010-12</p>

<p>Any advice/opinion about what these different tracks entail and what skills they teach would be appreciated.</p>

<p>For CS generally, linear algebra, abstract algebra, number theory, and cryptography.</p>

<p>For big data, probably stuff like optimization, numerical analysis, probability, and statistics.</p>

<p>Seems like the optimization/statistics track would be best then. I’m leaning more towards optimization.</p>