Integrating Pedagogy and Technology: Improving Teaching and Learning in Higher Education