Factors affecting engineering student success : A South African perspective | IEEE Conference Publication | IEEE Xplore