Assignment 3 Self-Reflection