A Ubiquitous Smart Learning Platform for the 21st Smart Learners in an Advanced Science and Engineering Education | IEEE Conference Publication | IEEE Xplore