Enhancing learning of engineering students through self-assessment | IEEE Conference Publication | IEEE Xplore