As a semi-retired electrical engineer, who ended up with both a Bachelor's and Master's degree, i would advise making the acquaintance of people doing the same course that you are. I started forming "study groups" whilst an undergraduate, and i found it a tremendous help. I usually tried to get 3 to 5 other students to get together and share solutions to homework problems and clarify obscure parts of my class notes. We also would confer on what we thought likely exam questions were going to be - so that we could study appropriate material. When i started my Bachelor's program, i was a lousy student - i had NO idea how to do it. Consequently, my grades were pretty bad & i needed all the help i could get. Later on, after working for a few years, i figured out (to a degree) how the student business worked. It was not until 2/3 of the way through graduate school, however, that i thought i really had a handle on how to do it. Best of luck! Cheers.