Being a junior now in EE now has made me realize that actual EE classes are pretty terrible. My EE classes feel like one big algebra problem again and again. Frankly, I'm getting sick of it. I mean you learn node-voltage once and can apply it to every circuit thrown at you. Setting up the problem takes seconds while solving the stupid thing takes much longer considering that eventually algebra errors appear. We never talk about the theory of what we're doing and never get into very complicated real world problems. I can't believe how discouraging my classes are.. I thought they would get better and now I'm stuck in this major. My perception of EE was it was going to be applied physics in the realm of electricity. Instead it's circuits + algebra without any physics at all. The most "physics" I get is L*di/dt or C*dv/dt, but we never talk about the magnetic fields of an inductor only the circuit aspect of it. Big whoop. I guess my question is are all EE classes just applications of circuits? It seems like the case thus far and it seems lame.