Answer from cs61c-av (Kenneth Wong 16192104) for Question 1 The branch delay slot is used in delayed branching. This method always executes the next sequential instruction, with the branch taking place after that one instruction. The slot is used for storing the next instruction. Branch delay is used to control hazards.