You should take an active role in your education. Determine what your preferred learning style is and learn to adapt your preferred learning style to any learning environment.
Some useful websites which look at learning strategies include:
The University of Arizona, Tucson, Arizona maintains a web site
Teaching and Learning Methods and Strategies
Kuskingum College, Concord, Ohio has an interesting web site dedicated to learning and in particular this page
Accomodations-Alternative ways to learn
The University of St. Thomas, St. Paul Minnesota maintains an elaborate page
Study Guides and Strategies