Hello! (First 2 paragraphs are explaining my situation so feel free to skip them! ) I've studied computer science in college.I live in QC, Canada where we have an extra step between high school and university called Cegep which is basically either a 2 year program leading to university or a 3 year career program leading you on the 'job market'. The computer science program I was in was a 3 year program but most of my graduating class went to University this year, all of them in computer science. I, on the other hand, decided to aim for physics. I have to take an extra year in university because my college program didn't have any of the pre-requisites for the physics program (chemistry, biology, 2 math classes and of course, physics) but by next september I'll have every classes required and should be able to start my bachelor degree in physics. Now my question is, has anyone followed a similar path? Does a background in computer science come in useful in 'higher' studies in physics? I feel like I've learned a lot about logical thinking and analyzing problems especially with the programming experience I've acquired and that will end up paying off in the future, but on the other hand, I feel like focusing on science in college (I would've taken more math classes, more chem/bio and other general science classes such as geology/geography) would've broaden my horizons. Will my computer science degree come in useful when studying (and eventually working) physics? Thanks!