I like Buffy's suggestion about making it interactive. If people have to sit in a room and listen to somebody talk for 2 hours, they aren't going to learn nearly as much as if it were a group discussion. For instance, when I went to college about 2 1/2 years ago, I had a history class and history was one of my least favorite subjects. I wanted to try my best though. I thought the teacher was great. Instead of just lecturing for the entire class, he would give some information and then ask people questions or even have them try and guess the answers. Many times he would have 10 people guess and if nobody was getting it right he would say the answer, but many times somebody got it right or at least close before that. I ended up pulling a 'B' in the class, which was really good for me and I learned a lot. My point it, if stimulate people's thoughts, they will most likely pick up more information as well as enjoy it more.
Melissa