Going from "Push" to "Pull" Learning