Connie Willis is a science fiction writer.