Teresa Wright

Teresa Wright is Professor of Political Science at California State University, Long Beach. She is also the author of "The Perils of Protest: State Repression and Student Activism in China."