<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>