Writing, critical thinking, and engineering curricula | IEEE Conference Publication | IEEE Xplore