Answer from cs61c-ee (Michael Shen 15963205) for Question 1 It will not work as expected due to set-up time. The output of the first flip-flop is going to change instantantaneously when the clock edge occurs. This output, will then become the input for the next fli-flop but there is not enough set-up time for this input to produce a proper output. If the clocks were not the same however, and the clock edge for the second flip-flop occured an amount of time equal to the set-up time later, then it would work fine.