The impacts of learning styles, learning patterns and demographic factors on learners' performance in a blended learning environment | IEEE Conference Publication | IEEE Xplore