Answer from cs61c-ae (Zhibo Chen 15283355) for Question 2 This cannot run at full speed because lw does not store the new data into $t0 until stage 5 but the add instruction requires the information in stage 2. We can use forwarding to give $t0 to add before it is actually written to memory.