CE 697 Homework spring 2017