>>13499636Work through the books, a little ahead of the class, a chapter at a time. You don't need to read every word but pay attention to the math. Do some of the practice problems, the ones that have answers so you can check your work. If you get any wrong, go back and redo them until they're right.
Start or join a study group, try and teach each other. If you get stuck, go to the TA but make sure you stay ahead of things because the TA probably won't have much sympathy the day before the assignment is due (I never did).
Remember that professors were usually the top students in their undergrad, then the top students in grad school - they never really struggled and don't understand when students do. TAs are similar but lesser - they probably struggled a little at least, and it's more recent so they remember. Probably.
And remember that all this shit builds on itself, so if you leave a class uncertain on the material then you'll enter the next one behind the curve. At my Alma Mater, something like a third of those who took the intro to EE course never passed it. The C-or-better pass rate on the 4 junior level core courses averaged 50%, most students repeated at least one. Engineering is harder than most majors and too many come in with insufficient motivation, preparation, or talent, and find out the hard way that they can find better and easier success elsewhere.
Good luck.