<p>So, I'm in my third year and our advisors are saying we need to start finding something to specialize in via elective classes and I'm torn on which way to go. I've always found IC design interesting but I've also found Controls and signal processing pretty interesting as well. I was thinking of taking classes in both just to have a solid background in various fields of EE but I'm afraid this may make me less marketable when job searching comes around in which others will be more specialized and I won't. I also want to pursue a Masters in EE. So can anyone with experience in these fields or similar ones give me some advice on how to choose a path and is it a good idea to specialize in a specific branch of EE or take a wide variety of classes? Thanks for your time.</p>
<p>woops… double post. sorry. My internet has been buggy lately.</p>
<p>I think it’s good to mix and match courses from different areas. That way you gain more basic understanding of each area. You can still choose the main concentration (communications, power, ic…) for several senior courses/labs. This also helps you to decide which concentration you want to do for your master (in case you don’t like the current concentration you chose).</p>
<p>If you change your mind and want to work instead of pursuing a master, having different technical courses in different areas will help your resume because sometimes employer just search by keywords.</p>