Week 1 Introduction to Mobile and Distributed Computing · Jimmy Huang's Blog