TEACHING STATEMENT

 Two-Page Teaching Statement (click here)

COURSES TAUGHT

Year Course Instutition
2022 Digital Animation (Motion Graphics) Digital Media Design, Florida Gulf Coast University
2021 3D Animation I & II Digital Media Design, Florida Gulf Coast University
2021 Contemporary Theory in Design Digital Media Design, Florida Gulf Coast University
2020 Contemporary Applied Design Digital Media Design, Florida Gulf Coast University
2020 Professional Practices in Design Digital Media Design, Florida Gulf Coast University
2019 Interactive Design Digital Media Design, Florida Gulf Coast University
2019 Digital Media Design I & II Digital Media Design, Florida Gulf Coast University
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

LECTURE SLIDES

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

Introduction to Computer Graphics

Basic Lighting and Illumination
Introduction to Graphics: Viewing Transformations
Introduction to Graphics: Lighting and Illumination
Introduction to Graphics: Object Representation & Modeling
Introduction to Graphics: Hidden Surface Removal
Raytracing

Practical Course in Computer Graphics using OpenGL

Introduction to Computer Graphics
Introduction to OpenGL & Hardware
OpenGL: Lighting & Color
Modeling & Tesselation
3D Object Representation
Texture Mapping
OpenGL: Texture Mapping
Polygonal Modeling
IGX Lab – Command-Line Framework for OpenGL

Advanced Computer Graphics

Shader Graphs
Raytracing and Global Illumination
History of Raytracing
Global Illumination: Radiosity, Photon Mapping & Path Tracing
Procedural Modeling
Non-Realistic Rendering: Drawing
Non-Realistic Rendering: Painting
Global Illumination: Radiosity and Photon Mapping
Scene Graphs

Computer Graphics for Video Games

Artificial Intelligence for Gaming
Collision Detection

Animation and Motion Capture

Animation: Basic Principles
Animation: Walk Cycles
Motion Capture: History & Basics
Motion Capture: Hardware & Workflow
Motion Capture: Recent Trends
The Animation & Games Industries

Media Arts

Media Arts: A Brief History
Prototyping & Failure: The Art of Design
Media Arts: Future Trends
Artistic Modeling