Hi Patricia:
I agree that whenever student are engaged or able to participate in their own learning, they will retain more, and the knowledge gained will be more memorable. Customizing your classes may not be possible to the fullest, but opportunities such as you suggest (discussion, group study, class presentations Q and A, etc. are good ways to develop this way of teaching.
Regards, Barry