CS184 ass2