Class assignment/final project.