What every single person in reply to my comment is getting wrong is mixing up engineering SKILLS (mathematics, general problem solving, etc.) with engineering PRINCIPLES. Principles are things like "keep it simple" or "safety first." I guess some of these are relevant to programming but it's not like these are particularly difficult concepts to realize (or that software engineering doesn't already have them).
> and we covered bio, chem, physics, math beyond diffeq and engineering fundamentals and techniques
So did we. Do you really think these are engineering principles? Are you that confused?
> is that people from my program often get hired as engineering scientists
I have a graduate degree in engineering science.