<p>I'll have a couple of engineering electives to play around with my senior year of college, and I was wondering what would be some good courses to take as electives. Currently I'm a junior, and I have taken circuit analysis, intro to programming, digital circuits, signals and systems, filter design, and software design I (C++). next semester I'll be taking software design II (c#), dsp, controls, and computer networks.</p>
<p>Should I branch off and take engineering courses in a different department like thermodynamics, or should I take some more EE courses? The only EE course that I'm not interested in is communications...</p>