Digital Art Minor @ Dartmouth
My current teaching efforts are focused on various courses included in a recently approved Digital Arts Minor I co-developed at Dartmouth. The overall goal of the minor is to introduce students to the conceptual, technical and aesthetics principles of digital art in a multidisciplinary setting for students coming from humanities and sciences backgrounds alike.
Courses @ Dartmouth
Computer Graphicswinter 2008 | fall 2006 | fall 2005 The Computer Graphics course introduces students to the mathematical foundations of modeling and rendering three-dimensional scenes. Topics include digital image representation, geometrical transformations, curves and surfaces, illumination and shading models, and visible surface algorithms. |
|
Topics in Computer GraphicsThe Topics in Computer Graphics course covers current research topics in Computer Graphics, with a particular focus on real-time rendering algorithms and computational photography. |
|
Projects in Digital Artspring 2007 | spring 2008 | spring 2009 The Projects in Digital Art course will cover advanced topics in the production of movies and interactive games. Students are expected to complete group projects on topics including computer animations, interactive graphics, digital photography, by either using existing software or developing their own. |
|
Concepts in ComputingThis course provides an overview of some of the most interesting topics in computing and computer science, from how the World-Wide Web works all the way down to how a computer processes inpidual ones and zeros. |
Courses @ Cornell
Computer AnimationThe Computer Animation course introduces students to the concepts and aesthetics of image synthesis, including modeling shapes, materials and lights and animating characters. With D. Greenberg. |
|
Advanced Computer AnimationThe Advanced Computer Animation course covers advanced topics in the production of computer animated movies, including production pipelines, special effects and simulation. With D. Greenberg. |
Courses @ SIGGRAPH
Beyond Programmable Shading: In ActionThis class explores case studies of combining traditional rendering API usage with advanced parallel computation demonstrating that there are strong indications that the future of interactive graphics programming is a more flexible model than today's OpenGL/Direct3D pipelines. With A. Lefohn, M. Houston, D. Luebke, J. Olick, M. Pharr. |
|
GPU Shading and RenderingProgrammable graphics hardware has found its way into almost every PC and game console sold today. This course features the latest exciting developments in shading hardware, a practical comparison of shading languages, and a glimpse of hardware shading returning to its production rendering roots. With M. Olano, D. Blythe, L. Gritz, M. McCool, T. Scheuermann. |