I'm a junior in EE, and I, as you have struggled. But it was entirely of my own doing, I'm far smarter than I allow myself to be. I've never studied, I never do homework, I'm pretty much the worst student ever. But I'm taking a class this winterim (actually two three hour 300 level EE...