Assignment4 
CS 576
Himanshu Saxena