Demonstration/Simulation SoftwareThere is a lot of software available that will illustrate concepts in almost every academic field. Bringing this into the classroom can illuminate course material in a way that a pure lecture cannot. Care must be taken in using software so that it is more than just another form of lecture.
To effectively use this, I would recommend that you pose a problem to your students that can also be answered through the demonstration or simulation software. Then let the students work or think through an answer on their own or in groups. Let them share the answers they developed and then show them the answer that the software gives. In this way, the students have been actively involved in thinking about the problem before they see an answer.