I am a high school senior caught between these two fields. they both seem very exciting and I am not sure which would be better suited for my interests. In high school, my favorite subjects have been Physics, Chemistry, and Computer Science. I am interested in working to develop: -more efficient solar panels -energy dense, environmentally-friendly batteries -viability of nuclear fusion as an energy source -sustainable, longer lasting materials Which field is better for these interests? I like the fact the Chemical Engineering degree includes a more diverse array of courses including fluid mech, chemistry, and mass transfer. On the other hand, Mechanical Engineering seems to offer a more diverse array of job opportunities. ChemE jobs seems to be constrained to the pharmaceutical, chemical, oil&gas, and biotech industries. I am not sure how much weightage I should give to this however. I have heard that engineers in the industry typically perform calculations to achieve business projects but don't work in actually developing new technology. I have also heard that the R&D researchers who are involved in developing new technology are seen as expendable and first-to-go in most industries. If that is case, then perhaps academia might be better for my interests and the job opportunities factor should not matter.