philosophy of teaching and also offers new insights into virtue theory and professional