Randy Boswell is a journalism professor at Carleton University. He was previously a national writer with Postmedia News specializing in Canadian history, politics and science, and a reporter and editor with the Ottawa Citizen. Recent freelance articles have appeared in the Ottawa Citizen, Globe and Mail, iPolitics, The Conversation, Rolling Stone and CBC.