CS184 ass3