Insight and Perspectives on Teaching, Learning and Practicing