“Scruffy Reasoning — I work in an imprecise world: I start with structured knowledge representations and classic algorithms, and then I generalize them to be more compatible with the incomplete and noisy data of the real world.”— Catherine Havasi, web.media.mit.edu