Team-based design: Collaborative learning across time and space | IEEE Conference Publication | IEEE Xplore