Presentation Variety
Use a variety of presentation techniques. For example, in my computer class, I will use screen projection, show students actual hardware, use a white board with charts and other information on it, all in the same class. I use a discussion, involving as many students as possible, all while giving the presentation.
It become better with time as does a fine wine.
I attempt to try and use a variety of presentations, including getting my audience involved in the process as well. But I am weak on presentations as a whole, because I don't spend enough time reviewing it
I do the same things, lecture, hands on and getting the students into groups to work as teams to complete projects.