Interesting, that's relatively similar to what I had. My math program was Calc I & II (single variable), elementary linear algebra (super basic systems of equations and row reducing, mostly for people with no experience with matrices), vector geometry (algebraic operations with vectors and Euler's formula), multivariate calculus, differential equations (still basic, stuff like variation of parameters, integrating coefficients, separation of variables, etc.), calculus of several variables (vector calculus, stuff like divergence, curl, Laplacian and del operators, line/surface integrals, and Green's, divergence, and Stoke's theorems), intro to proofs (basic ideas in formal logic and the different types of proofs in stuff like basic number theory and set theory), linear algebra I (theory based linear algebra, vector spaces, Markov chains, the concept of span in linear transformations for 1-1, onto, etc., and more on eigenvalues/eigenvectors/diagonalizability), modern algebra (basic abstract algebra, groups, rings, onto, 1-1, modular arithmetic, abelian groups, and dihedral groups), advanced calculus (intro to real analysis, open/closed intervals, basic set theory, then delta/epsilon proofs for convergence, limits, continuity, etc. leading to proving the IVT, MVT, and other shit from basic calculus).
After that I had a choice, I just had to take 4 4xxx level classes so I took linear algebra II (normed linear spaces, inner product spaces, singular value decomposition, Gram Schmidt, etc.), chaos and dynamical systems (solving systems of differential equations via steady states, nullclines, and manifolds, linearizing non-linear ODEs, and an introduction to chaotic systems), number theory (Fermat's little theorem, modular arithmetic, decimal expansions, and a bunch of other stuff that was basically described as "cool stuff with the integers" as a precursor to cryptography), and mathematical modeling (a systems biology class). That was just the math classes.