Omni Channel Learning