assignments for cs 784 2135522