Shannon theory


 * Source coding theorem
 * Channel coding theorem
 * Error exponents
 * Channel coding with feedback
 * Variable length channel coding
 * Error exponents with feedback
 * Feedback in Multi-terminal networks
 * Error criteria
 * List decoding
 * Channels with state
 * Gelfand-Pinsker channel (dirty paper coding, etc)
 * Compound channel
 * Arbitrarily varying channel