Homeworks for cs169.1