Two Models of Cooperative Learning