Student-centered learning requires innovative pedagogical approaches for presenting ideas and materials that challenge learners to expand their depth of understanding. Hierarchical menu structures provide a self-contained pedagogical framework for focusing student attention on the subject matter of a course. Students can identify, clarify, and expand the course content quite easily within this frame of reference. The key to this approach is providing the student with a web interface that keeps them in the course environment as they navigate the specific lectures, assignments and projects.