Assignments and projects for CS 162