Answer from cs61c-af (Annie Tran 16811592) for Question 1 A branch delay slot is when there is a branch condition in the pipeline and it causes a delay when the branch condtion fail. This function help resolve the control hazard.