Maneesh Agrawala and his web page have moved to Stanford ...