CS795 Homework1