Maneesh Agrawala: 30+ Years of Computer Graphics