Weekend Site Sale! Save up to $18 off. Get the code »

Barbara Schneider

Barbara Schneider is an associate professor in the Communication Studies Program at the University of Calgary.