Overview of teaching philosophy