philosophical teaching