Chapter 1Adoption and Use of YouTube to Enhance Teaching and Learning of Research Methodology at the Postgraduate Level in Nigeria Universities Chapter 2Assessment of Challenges of Teaching and Learning Computer Programming in Tanzanian Higher Education: The Case of Sokoine University of AgricultureChapter 3Establishing a Learning Presence: Cooperative Learning, Blended Learning, and Self-Directed LearningChapter 4Introduction to Use and Analysis of Big Data in E-LearningChapter 5Research on Technology-Supported Teaching and Learning for AutismChapter 6Teaching Materials for Civil Engineers in a Slightly Different Way Chapter 7Technology-Supported Teaching and Research Methods for Educators: Case Study of a Massive Open Online CourseChapter 8The Practice of Transmedia Storytelling Edutainment in Media-Rich Learning EnvironmentsChapter 9Using Feedback on Formative Assessment to Support Student Learning and Improve the Curriculum for Material in a Civil Engineering ModuleChapter 10Flipped Class Pedagogy as a Digital Pedagogical Strategy in an Open Distance E-Learning EnvironmentChapter 11Emerging Technologies in Teaching, Research, and Learning: GIS Technology and Methods in EducationChapter 12Ever Green Generation at the Dawn of the 21st Century: Is Technology a Deciding Factor on Learning Outcomes?Chapter 13Ramifications of E-Learning Within EducationChapter 14Teacher Technology Competence BaseChapter 15Constructivism Theory in Technology-Based Learning