Class Notes for CPG Independent Study written Collaboratively