5 Fundamentals of Teaching and Learning