CSE 305 Assignment