CS 283 Homework #2