>>11218013
brainlet level CS, do TCS so you can take as most math as possible, a few examples being Combinatorics, Abstract algebra, group theory, Commutative ring theory, Representation theory, Commutative algebra, algebraic geometry, Number theory, lambda calculus, Computability theory, Graph theory, calculus of finite differences, discrete calculus, discrete analysis, Set Theory, Probability, topology, Game theory, decision theory, utility theory, social choice theory, Discretization, Operations research, Discrete analogues of continuous mathematics, Hybrid discrete and continuous mathematics, complex analysis, real analysis, Automata Theory, Differential Equations, Stochastic Processes, and Discrete Geometry.