This university certainly gives you exposure to a large amount of theoretical and practical knowledge concerning the degree you are pursuing. I am a EEE students which UoS is proud of their reputation and it is indeed a good one. However I must note that my course is fast paced, and you must have dedication and discipline or you won’t make it far.