Although this comes from the site "Teaching entry level Geoscience", it offers a wide variety of instructional approaches designed to engage students. The approaches can be [easily] adapted to just about any subject and the links will take you to some amazing resources.