Whether we admit it or not, we often think that we are smarter, more moral, and better than our ancestors. We should not be so sure.
My son recently completed his first year in engineering at Virginia Tech, and found himself surrounded by highly accomplished and intelligent faculty and students. These people differed on religion, politics, lifestyles, interests, backgrounds, and almost everything else. Yet they agreed on one important opinion: people today are smarter, more virtuous, and perhaps even better overall, than people of yesteryear.