Quesnel Distributed Learning