CS290B Lecture notes -- The Cloud