I'm in a dilemma. The time for deciding on that institution of higher learning after high school is drawing near, and I really don't know what I want to do yet. I've done well (and generally enjoyed) the math and sciences, including calc and physics. I guess I pretty much decided awhile ago that I would major in the sciences. My interest in computers seemed to fit in with that. I like history/geography/political science type things as well, but I don't see the same career opportunities in that area. I've come to the decision, physics or engineering? I have been looking at a physics major at a private liberal arts college, and it seems to be a good idea. Pros: Excellent physics program at this college, from what I hear. Well rounded liberal arts education with a major background in physics. A lot of flexibility upon graduation? Cons: Graduate school in engineering most likely necessary. Need top grades to do this. If I don't love physics as much as I think/hope I do, then I don't have the option to switch to some engineering/computer degree with less physics. I am also considering an engineering degree at a certain public university. I would probably choose Electrical/computer engineering. Pros: Know sooner if engineering is a career I would enjoy. Better job opportunities after BS? Better chances at grad school? As it is a larger school, more options if comp engineering isn't for me. Friend is going here. Cons: Less prestigious than the private school. Larger school. Chances at getting those professors that only speak Russian and I can't understand. Less career options. I'm pretty much locked into computer engineering, while a physics major can easily end up in many fields? I have tenatively chosen the private school. Help?????? If you reply, please say what your major is/was so I can see which side of the bias spectrum you are on. I live in the upper Midwest US, so job opportunities in engineering might not be as much as in, say, California. I don't see the career opportunities for a physics major without further schooling in engineering at a graduate level (would require a few undergrad engineering, but this is done all the time I guess). I might end up with a physics degree that I can't do anything with? Thanks.