Revert "Revert "Week 3 Submission""

This reverts commit 5e17181fb92332db97638f2ac06969d4f8df8abb.
Week 4