dream schools?

Btw, since mathematics and physics overlap substantially (through concept, as well through specific courses in topics such as general relativity and mathematical physics), you might be able to pursue a double major in these fields while also pursuing a minor in computer science.