I like using computations/modeling/simulation for many kinds of physical problems, whether it be for molecular dynamics simulations, CFD, DFT, thermal analysis, etc. However, I always did poorly in school with the experiments in labs and hands-on work. For example, I hated putting together circuits. However, I want to work in industry not academia, so engineering sounds appealing to me. However, some people have told me all engineers, even if they have Master's, have to do at least some hands-on work in their jobs, unless they have PhDs. Is that true? Or is it different for certain fields, like maybe CFD and thermal analysis, where BS and/or MS degree holders can avoid doing hands-on work? If all engineers have to do hands-on work except phDs, then maybe I'm better off working as a programmer/software engineer..