Videos for 3D Computer Graphics - A Mathematical Introduction with (Modern) OpenGL. These videos cover topics from the first half of the book, as used for Math 155A at UCSD. Primary topics include linear and affine transformations, homogeneous transformations, shader programming, surfaces and normals, Phong lighting, interpolation, color, Bezier curves, and Catmull-Rom splines.