CS 283 Homework #3