Teaching collaborative writing and peer review techniques to engineering and technology undergraduates | IEEE Conference Publication | IEEE Xplore