Re: Major change?
Math interests me, but I'm not good at it. I didn't have the desire to sit down and relearn Algebra just to go into engineering, so I decided to take the non-engineering computer route. I didn't want to design software or hardware, but rather make computers work together or do consulting work. I'm fairly certain after graduating with my 4 year in IT I'm going to do Network Engineering as a Masters degree, so..I think I made the right decision.
Engineering is a lot of work. I know at NC State (where I looked at going for Engineering), it required three Calculus classes and Differential Equations. Calc-based Physics 1 and 2, as well as Chemistry. It was a ton of work. So if you want to do the work, go for it.