Comp Eng major breh
Mechanics and Physics 2 - Online older version of book, same info, borrow a friends book for HW
Calculus 1, 2, and DiffyQ - same thing
Chemistry - Powerpoints (offered by prof)
Digital Logic - shiiiit we ALL did homework together for that
Java - Buying a Java book makes 0 sense
C++ - Buying a C++ book makes 0 sense
Computer ethics - rented from library, no getting around that one
I think it just comes with the territory. I dont think there is anything in a STEM major that cannot be self-taught.
If I majored in sociology it would be a diff story tho