<p>bandgeek:</p>
<p>This a hard question to answer, perhaps moreso than you realize. To illustrate, let me ask you a question: do you enjoy breadboarding, multisim, and matlab? If you do enjoy them, then you and everybody else would realize it’s just a matter of time before you “get the hang” of them. I mean, things you like doing are usually pretty easy to pick up. There’s no real intellectual challenge in those sorts of things, so the fact that you’re having trouble with it has probably more to do with motivation than ability. A lack of motivation could betray a deeper lack of interest in your current major course of study.</p>
<p>I suppose you’re pretty far into your degree program, and that at this point it might make more sense to just stick it out and graduate. However, you could always jump ship and switch to something you enjoy more… if it is a question of interest, that is, and not simply lack of ability or time. You might want to look into degree requirements for other majors and see how much overlap there is - you might be well on your way to any of the following degrees:</p>
<ul>
<li>Applied Mathematics</li>
<li>Computer Engineering</li>
<li>Computer Science</li>
<li>Statistics
etc.</li>
</ul>
<p>Depending on a variety of factors, it’s entirely possible - especially if you can still switch classes now and you don’t mind staying the Summer - that you could have 4 semesters to take as many as 24 courses to complete a degree in any of these subjects. Even if it’s too late this semester to change, you could still have 3 semesters and around 18 courses. You’re not trapped.</p>
<p>I’m not trying to discourage you, but if you feel like your major’s not a good fit, you can switch. If you like your major then you’ll be fine, provided that you work hard at it. You don’t say what your grades are like. Do you regularly fail courses? Is your performance good? Is it a mixed bag? Don’t let people make you feel like you’re doing poorly… you know whether or not you’re doing poorly and that’s all you need to know. Also bear in mind that you may have other important skills some of these people don’t have… technical skills are necessary but not sufficient, and a lot of the technical skills that make people great in school don’t necessarily make them attractive to employers. You certainly have more people skills than some of your peers, if their commentary is any indication.</p>
<p>That’s how I see it, anyway. At the end of the day I’d recommend you think about why you decided to major in your field in the first place, and see if those reasons are still applicable today. There’s no shame in switching majors and you may not even be too late to still graduate on time.</p>