I will be graduating in a year with a B.S. in Mathematics, and will likely go into industry working with computers. I know how to program, and am fascinated with the mathematics of computer science (combinatorics, graph theory, algorithm analysis, etc). I came across a masters program offered at the Univ of Illinois at Chicago, where I can get an MS in Mathematical Computer Science. (link "http://www.math.uic.edu/graduate/degrees/msmcs" [Broken]) This sounds perfect for me, as it covers exactly what I'm interested in. My question is: how would this degree look to employers, compared to someone with just a MS in Computer Science or Math? It would show that I am proficient with programming and that I know a lot of theory behind it all. Would this be worth it? Would this give me better options than what I would have with just a Bachelors degree (and the relevant programming skills/coursework listed on my resume)? Any advice would be great.