Differential effects of discovery learning as a function of student conceptual level.