CS381/780 aSSIGNMENT