world abstract teaching thoughts teacher humans students ideas philosophy