Computer Science, Rice University, Houston, Texas, United States of America.|Computer Science, Rice University, Houston, Texas, United States of America.|Computer Science, Rice University, Houston, Texas, United States of America.|Museum of New Zealand Te Papa Tongarewa, Wellington, New Zealand.|Computer Science, Rice University, Houston, Texas, United States of America.