>>107139110 (OP)
>How common is to find a CS major that also can do math
Let me address your first part, disregarding the faggy rest of it - theoretical computer science is indistinguishable from advanced abstract mathematics.
There were a number of classes at my alma mater that were both CS and Math classes. For instance, the class on Graph Theory and the class on Computational Geometry.