Assignment 8 Self Evaluation