Improving undergraduates' teamwork skills by adapting project-based learning methodology | IEEE Conference Publication | IEEE Xplore