Answer from cs61c-fz (Sean Nyberg 16014383) for Question 2 Because the add instruction must wait for the word loaded from the memory address in $s1 to be written to register $t0 before it can use $t0 in its addition. The solution is to use forwarding.