Learning with questions