IEMS5718 Assignment 2