Developing critical thinking, creativity and innovation skills | IEEE Conference Publication | IEEE Xplore