projects and assignments from cs162