CSE 455/598 Assignment 1