Patricia L. Marshall is Professor in the Department of Teacher Education and Learning Sciences at NC State University, USA.