Computer Architecture
FPGAs, digital circuits, processors
Tiny Tapeout: Fractran ASIC
Compile Haskell to breadboards