Assignment 6 Self-Reflection