Return to Article Details Teaching philosophy from virtual environments: a way to develop thinking skills