Teaching an introductory programming course using hybrid e-learning approach. - Asad Azemi; Mathew Bodek; Gary Chinn (FIE, 2013)