Distributed systems Computer Science course - AGH University in Kraków (Wydział Informatyki, previously Wydział Informatyki, Elektroniki i Telekomunikacji)