- Assignment 1: Fragment Shader
- Assignment 2: Simple Raytracer
- Assignment 3: Shadows
- Assignment 4: Turbulence and Noise
- Assignment 5: CanvasRenderingContext2D
- Assignment 6: Matrix Class Implementation
- Assignment 7: Parametric Surfaces
- Assignment 8: Multi-Spline Curves
- Assignment 9: B-spline Curves
- Assignment 10: WebGL and Rendering Pipeline
- Final Project
- Intro to Web Design Portfolio Page