I am currently a 17 year old high school senior. When I was younger it was my goal to become a physicist. Then I realized I would likely have to take out student loans to complete undergrad, and so would not be able to go to graduate school. So I gave up on that and eventually decided to go with a computer science major to become a software engineer. The only problem is I'm not sure if that's what I really want. I don't currently know how to program, and I've never really been motivated to learn, which suggests I might not find programming that interesting at all. And the more I think about a career in software engineering, the less I'm enthused. Physics, on the other hand, still interests me. So I'm thinking I might want to become a physicist again. It's looking like I won't need to take out student loans for undergrad, or at most a small amount, so I should be able to go to grad school. But I have a few concerns. My first concern is switching the major I'm applying to right at the last second before a apply. Talk about a last second decision. I was all set to apply as a computer science major, and now I'm thinking about changing it on a spur of the moment decision? I'm not sure if that's a good idea. I could, of course, apply as a computer science major and change my major later, but it is very hard to get accepted as a computer science major and I'd have a better chance at getting into my top choices like UCLA and Berkeley if I apply as a physics major. My second concern is whether I'd even enjoy being a physicist anymore than I would being a software engineer. I know physicists do a LOT of math, and I've always enjoyed learning math in my math classes, but not so much actually doing the math. Learning about integrals? Cool. Doing 20 problems of integration by parts? Not so cool. But I do think I would enjoy the more advanced math of theoretical physics more than I would my high school math. And I do tend to be more willing to do math work if it has an actual application. But still, I wouldn't want my job to consist of sitting around, staring at and manipulating equations all day. An hour or two a day would be fine. But not all day. So how much of a physicist's time is spent doing math, and how much is spent doing other stuff? And what exactly does that other stuff consist of? So yeah, I think I would rather be a physicist than a software engineer, but I'm not completely sure, so I definitely would like some advice on what to do.