Teaching and learning with innovative technologies in higher education: real-world case studies