E E 595 B: Advanced Topics In Communication Theory