Raytracer Graduate Project (UofT)