Factors influencing the satisfaction and persistence of university engineering students | IEEE Conference Publication | IEEE Xplore