Developing and evaluating writing assignments for technical courses | IEEE Conference Publication | IEEE Xplore