Collaborative coursework from Fresno City College's CSCI 40 class.