Engineering design thinking, teaching, and learning | IEEE Journals & Magazine | IEEE Xplore