He has been teaching journalism, public relations and other media-related courses at the college level since 1990. Swanson held the Patterson Endowed Chair in Journalism at Oklahoma Baptist University, where he was advisor to the student newspaper. He has taught broadcast courses and supervised students in the campus radio station at Cameron University in Lawton, Oklahoma. He has a particular interest in social order in the workplace and is a regular contributor to industry publications and academic journals.