Gates
Gates: NOT Mr. Bill!
Basic building blocks for circuits
Implement boolean functions in hardware
Computer engineering: how they do it physically
Computer organization: how they do it logically
Combinational circuits
Output depends only on input
Sequential circuits
Output depends on input AND current state