<p>^^^ ditto with my niece at Penn State. She is in engineering and got some really bad grades freshman year (after all A s in high school). She still wanted to stick with engineering, and has done much better soph year. Still got a C or two, but hanging in there.<br>
I think you should stick with it. Engineering jobs are out there, and everything I read indicates that C s are not unexpected in engineering courses.</p>