Assignment 1 for OMSCS Software Engineering