Hey everyone, I'm hoping I can get some input on this. I'm in a community college right now, and majoring in physics. I'm planning on transferring to U of I Urbana-Champaign after I complete my associates, and plan to transfer as a double major in math and physics. I really want to declare a minor, but I'm not sure which direction to head. I plan to go into theoretical physics in some kind of capacity, though I'm not set on a specific path yet. I really want to minor in philosophy, but many people are telling me that I should minor in computer science. A lot of people don't seem to think that a philosophy minor would be really beneficial, but I tend to think that it would be, from the critical thinking/thinking outside the box type of aspects. Cosmology is one potential path that I want to head down, and it seems to me that philosophy would be beneficial in that field. I'd be taking mainly philosophy of science, philosophy of space/time/quantum mechanics, and philosophy of mathematics type courses if I did declare a philosophy minor. Most people are suggesting that CS would be a more lucrative minor, which does certainly make sense. Programming and knowledge of computers is a crucial point in just about any field anymore. I just started self-teaching myself some programming, and right now I'm working through a Python book. I'll definitely be taking some CS/programming courses as part of my double major, and some other CS courses outside of my major, even if I don't declare a CS minor. Does anyone have any advice? How hard would it be to double major in math and physics, and double minor in philosophy and CS, as a transfer student? It would definitely take longer to finish my bachelors, but I wouldn't be opposed to staying an extra year in undergrad to finish. Would that be too much to take on? Any advice would be greatly appreciated.