Network and distributed systems Introduction & Parellelization on large scale clusters Mapreduce: Theory and implementation Other distributed systems Distributed file systems (from Google) Introduction to Cluster Computing and Map Reduce (from Google) Naming And Binding (Distributed computing) Rpc Case Studies (Distributed computing) Rpc (Distributed computing) Networks (Distributed computing) Logical Clocks (Distributed computing)