How teaching and student learning is influenced by development, past experiences, talents, prior knowledge, economic circumstances and diversity within the community?