Answer from cs61c-bd (Dae-hyeon Wi 17782249) for Question 2 Because of data hazard in $t0. We can't use $t0 before 4th stage. It can be reduced by delayed load - it menas we should use instruction independent of load in next of lw.