Skills development: Technical writing, presentation, and teamwork through engineering graphics | IEEE Conference Publication | IEEE Xplore