So, I am majoring in Electrical engineering, and probably doing a decent amount of Physics and Computer science courses until I can no longer squeeze it into my schedule. In the far future, I definitely plan to work in industry, and hopefully in R&D type engineering work. Will I ever in my career wish that I had learn calculus from Apostol, and learned how to do proofs, instead of learning calculus from Gilbert Strang? My current situation: going to college in two months, I took all of calculus and linear algebra in a community college in high school, two years ago. I want to review, I am debating between gilbert strang and Apostol. If I do apostol, I will also read Velleman's How to Prove it, since it seems like I have trouble following even the most basic of proofs in the book about axioms for a real number system. (I know what it means, I do not know how to create the proof from nothing) EDIT: I think it is good to consider Electrical Engineering and Comp sci research (professor) open as a possibility. Take this into account.