David Berube is a professor of communication studies at the North Carolina State University.
David blogs regularly at NanoHype: Nanotechnology Implications and Interactions.