Answer from cs61c-an (Ben Weil 16919970) for Question 1 The branch delay spot is the instruction that follows a branch instruction. It should be a relatively safe instruction, such as an add, rather than another branch instruction. It serves to reduce hazards in pipelining.