Oracle Guided Learning