Sequential logic, clocks, and timing: Circuits course | Zoonk