Comment Re:Refund? (Score 1) 469
I feel you've missed my point. It's pretty obvious that someone with more experience in Electrical Engineering would be better suited to work closely with electical circuits than someone who isn't. And it would be helpful to most people's careers to take finance classes and project management.
However, your programming skill would probably not be strongly affected by your knowledge in other areas. Your usefulness in a project or at some company most likely would, but that's a whole different ballgame. Being "suited" for a certain project usually nothing to do with your programming skill (unless you have none).
CS is all about abstraction. This is the first thing you learn in most introductory CS courses. If there wasn't any abstraction we'd all have to be mechanical engineers in order to drive to work every morning.