1. Review of Block Codes
  2. Binary-input Memoryless Channels
  3. Maximum Likelihood Decoding of Linear Codes on Binary-Input Memoryless Channels
  4. Reed-Muller Codes - Polynomial View Encoding
  5. Majority Logic Decoding of Reed-Muller Codes