I'm a junior majoring in EE and learned with
1. D.K cheng : Field and wave electromagnetics
2. Zill Cullen : Advanced Engineering Mathematics (differential Eqs. & complex analysis)
3. Gilbert Strang : Linear Algebra and its Applications
+I've extremely avoided '~programming' course, so have...