As a final project for a computer graphics course, I extended a ray tracing assignment by replacing the ray tracing with path tracing. Since the code contains solutions to some previous assignments from the course, I can't publish the source code for this project—but below are some demonstrations.