An introduction to engineering design: teaching the engineering process through teaming and the continuous improvement philosophy | IEEE Conference Publication | IEEE Xplore