Improving Student Performance Using Self-Assessment Tests | IEEE Journals & Magazine | IEEE Xplore