Student Collaborative study notes for CSCI 2342