Teaching

  TWO-PAGE TEACHING STATEMENT (click here)

LECTURE SLIDES

Free for educational use. Copyrights for images found in slides are retained by the original authors.

Introduction to Computer Graphics

Practical Course in Computer Graphics using OpenGL

Basic Lighting and Illumination Introduction to Computer Graphics
Introduction to Graphics: Viewing Transformations Introduction to OpenGL & Hardware
Introduction to Graphics: Lighting and Illumination
OpenGL: Lighting & Color
Introduction to Graphics: Object Representation & Modeling Modeling & Tesselation
Introduction to Graphics: Hidden Surface Removal 3D Object Representation
Raytracing Texture Mapping
OpenGL: Texture Mapping

Advanced Computer Graphics

IGX Lab – Command-Line Framework for OpenGL
Shader Graphs
Raytracing and Global Illumination

Animation and Motion Capture

History of Raytracing Global Illumination: Radiosity, Photon Mapping & Path Tracing
Polygonal Modeling Procedural Modeling
Non-Realistic Rendering: Drawing Artificial Intelligence for Gaming
Non-Realistic Rendering: Painting Collision Detection
Global Illumination: Radiosity and Photon Mapping Animation: Basic Principles
Scene Graphs Animation: Walk Cycles
Motion Capture: History & Basics

Media Arts

Motion Capture: Hardware & Workflow
Media Arts: A Brief History Motion Capture: Recent Trends
Prototyping & Failure: The Art of Design The Animation & Games Industries
Media Arts: Future Trends
Artistic Modeling

COURSES TAUGHT

Year Course Instutition
2011 Advanced Animation and Motion Capture Medialogy, Aalborg University Copenhagen
2011 Computer Graphics and Digital Scenography Medialogy, Aalborg University Copenhagen
2011 Practical Course in Computer Graphics Medialogy, Aalborg University Copenhagen
2008 Introduction to Computer Graphics (TA) Department of Computer Science, University of California Santa Barbara
2006 Introduction to Mechanical Engineering (TA) Mechanical Engineering, University of California Santa Barbara
2005 Visual Art Literacy (TA) Department of Fine Arts, University of California Santa Barbara
2004 Advanced Topics in Game Design Department of Computer Science, Game Design Initiative, Cornell University
2004 Violence in Video Games: A Cultural History Department of Computer Science, Game Design Initiative, Cornell University