*Let me start by saying that I am new to this forum -- so I apologize if random out of the blue messages do not follow etiquette. I came across your post:
http://www.physicsforums.com/showthread.php?t=15898, as I was reading engineering posts.
After being involved with another major for 2.5 year, I switched to "Computer Science & Engineering." This degree is basically a mixture of Computer Science and Electrical/Computer Engineering courses with a 1 year mandatory Co-Op. If you are interested in viewing the coursework:
http://www.utoledo.edu/engineering/a...engineeri.html
You said in your post you were great at some concepts but not so great at others. My question is this: Will having a B or a C average in mathematics (Calc-DifEq) hinder my ability to be a good engineer? I am able to understand concepts enough to pass my classes, but beyond that my conceptualization starts to go a little out of bounds.