Reflecting on engineering concepts: Effects on critical thinking | IEEE Conference Publication | IEEE Xplore