like the best thing to do( I have a fairly useless teacher as well) , maybe try getting a tutor to help you understand the concepts or even try myed courses which are decent for understanding, I assume you are using the Tim Riley textbook, in which case use Dixon instead cos the concepts are...