A Blended Learning Platform to Improve Teaching-Learning Experience | IEEE Conference Publication | IEEE Xplore