cs293 lab assignments from third semester