assignment from ucla cs site