CSCIE E-15 Homework 2