Hi, I'm a student and I'm trying to decide what particular field I should study and how much time I should spend in school. I'm interested in engineering and would like to do advanced engineering that would be intellectually challenging and use advanced math and physics. However, I would rather not spend a lot of time in school. Is it feasible for an engineer to advance their carer and learn the necessary skills through job experience and/or self teaching? Or will the lack of an advanced degree, and/or a degree in the right field, limit ones carer and what type of work they can do. From reading some of the threads here, I get the impression that a PhD in engineering won't help someones carer prospects much more than a masters in engineering. But will a masters in engineering make a big difference in someones carer prospects compared to a bachelors? Also, is it difficult for someone who gets a degree in physics to go into engineering and do advanced work? Is there a way for someone who gets a degree in physics to make it more marketable to engineer employers, such as by taking engineering courses?