Nicholas Carriero is Associate Research Scientist in the Department of Computer Science at Yale University.