The program is very clear for my major, but at the same time it is very flexible and it is very easy to branch out to other fields if you are interested in them as I am currently also thinking of double majoring in Computer Science. The classes are challenging, but are very interesting and encourage thinking outside the box and they always try to relate how somewhat abstract mathematical concepts can be used in the real world.
View more