Maneesh Agrawala and his web page have moved to the University of California, Berkeley...