Let's preface this with one simple fact: I have never formally taught anyone in my life.
That said, I am basically a teacher in disguise. If I learn something new, I can't help but to share it with others. Which usually means I'm teaching someone something every day. Whether it's teaching my mom how to use Pinterest (and what Pinterest even is), or showing someone at work how to map their computer to a new printer.
Still, those are not what I have to do - which is to stand up in front of a room of 40 18-20-year olds, who probably could not care less about the library, except for the moment they absolutely have to. These one-shot classes (meaning, you teach the students "everything" about the library in one, 60-minute session - HA) have been taught in the same way for the last couple of years. Using a worksheet, the librarian walks the students through several different aspects of the library - circulation, databases, ebooks, etc - and everyone listens (sort of) to the lecture. In my imagination, they also probably walk away with a somewhat positive impression of the presenter, but probably no strong feelings about the library.
However, we have access to all kinds of new-fangled technology these days. We have a computer lab, where I can put the students into pods on computers, and have them "race" in different library-related challenges. I can use an Epson digital whiteboard to point things out on the page, and to make the interaction with the library website more visible. And I can write hilarious notes on it, or draw smiley faces, which - let's face it - is probably closer to what I'll actually do with it.