CS152 Homeworks