CSE 445 Assignment 2