Lecture 10 - Physics of Communication and Computation