Michael A. Evans is Associate Professor in the Department of Teacher Education and Learning Sciences at North Carolina State University, where he is also a Senior Research Fellow at the Friday Institute for Educational Innovation. His numerous articles have appeared in journals such as the International Journal of Computer Supported Collaborative Learning, Educational Technology Research and Development and Computers in Education.