CSE250 Assignment