how did you get a D in sociology? lol, what exam board did you do?
anyway congrats on your uni place
in regards to the history...its not your fualt at all! honestly so many people flopped history and as a matter of fact there was an issue with the examiners bieng subjective when marking.
and about criminology, that couldnt be your fualt, if you didn't get resources and your teacher doesn't show up thats not on you. Honestly even if you have all the recourses a teacher can still be very improtant, to understanding.
i got amazing grade in my sociology but thats all on my teacher and no one else!