The flipped classroom: an opportunity to engage millennial students through active learning strategies.

The flipped classroom: an opportunity to engage millennial students through active learning strategies.