Hello, as I come to end of my degree I feel like I have consumed so much knowledge some earlier more fundamental topics have inevitably been pushed out of my brain! Whilst I have an appreciation and understanding of general engineering concepts, such as mechanics, calculus, matrix algebra etc...