Knowledge Abundance and Digital Pedagogy