Hi, I am currently an undergraduate student at the sophomore level majoring in physics. I am not absolutely confident in this, but I think that in the future I would be interested in going to graduate school doing something related to material science or maybe applied physics. Nanotech and condensed matter physics sound very interesting to me. In my university, there isn't a materials science engineering program, nor is there a serious applied physics program, considering UC Santa Cruz specialized primarily in astrophysics and cosmology. What do you guys think would be the best double major for me? I will have plenty of time to get a second major (or minor), and my interests are very general. The majors that I have been considering are chemistry, computer science, math, and electrical engineering ( although not interested in it). This is what santa cruz offers that could potentially be a good double major for me. What do you guys think would be the best out of these as a bridge to doing what I wish to do in grad school? Also, how helpful would a second major in any of these be to a physics major in getting accepted to say a materials science program or applied physics program, or any sort of engineering program, for grad school? Any advice would be highly appreciated!