Teaching and learning: Achieving quality for all