comp 307 ass1