So right now I'm a senior in high school. I intended to major in engineering physics at Cornell and probably also pursue a theoretical physics double major there as well. However, I also want to go to Cambridge for my masters/doctorate in physics. Since it gives no financial aid to international students and is very expensive and my family hardly makes enough money, I thought about withdrawing my application and applying to Cooper Union instead since it's free and it also offers a good engineering education and I could also take enough math and physics courses to prepare myself for graduate school. In addition, I could probably get into either school. 1) So basically, can I go from an engineering undergraduate program to a physics master/doctorate? 2) And also, is it worth it to go to Cooper Union and save the money to go to Cambridge for masters? 3) And if so, which engineering should I go for that could best prepare me for a physics career? Can I and should I double major in mechanical and electrical engineering? thanks.