Dennis Hans is a freelance writer whose work has appeared in TheNew York Times, Washington Post, the National Post (Canada) and online at TomPaine.com, Slate and The Black World Today, among other outlets. He has taught courses in mass communications and American foreign policy at the University of South Florida-St. Petersburg.