Developing and assessing teamwork skills in a multi-disciplinary course | IEEE Conference Publication | IEEE Xplore