Homeworks, midterm, and final for CS917 at West LA college.