Evaluating Distributed Cooperative Learning