1. Department of Mathematics, Oregon State University, Corvallis, OR, USA
2. Center for Science, Maths, & Computer Education, University of Nebraska-Lincoln, Lincoln, USA
3. Department of Secondary Education, West Chester University, West Chester, USA
4. Department of Biological Sciences,University of Cincinnati, Cincinnati, USA