Academic assignments CS635