I have had Guest Speakers come to my live College Success courses that I have taught. If I assigned a Project in an Excel course, for example, and a former student had a very organized and detailed project, I would ask them if they would be a Guest Speaker the next semester. It was a wonderful way to have students not only involved in their own classes but in classes that other students were enrolled in.