I'm in electrical engineering, and my current strongest interest right now is in antenna engineering (after much electromagnetics self study). The problem is, due to the way the courses are scheduled at my school, it is entirely possible that I won't be able to take our engineering electromagnetics course until the spring of my senior year (I'm going into junior year right now). Clearly, electromagnetics is incredibly important for antenna engineering. I feel it will put me at a disadvantage applying to grad schools (especially top-tier schools) if I haven't taken a class that's so important for my area of interest by the time I put in my application. Is this something that will have a big negative effect on my application (for a masters program)? My GPA will potentially be a 4.0, I have research experience, and I'll have great letters of recommendation, so those aren't an issue. I'm just concerned about how detrimental not taking this class early enough will be. I will take it before I graduate, just possibly not before applying to grad schools.