She received a Ph.D. in Mathematics Teacher Education and Development in 2012 from the University of North Carolina at Greensboro. She also has Master’s Degrees in Educational Assessment and Evaluation from the University of Botswana, and Instructional Technology from Central Michigan University. She has published in local and international journals on the teaching and learning of mathematical reasoning. She has presented at regional, national, and international conferences on mathematical thinking, using technology to support assessments and mathematical understanding, and on teacher education. She also conducts Professional Development for teachers on Mathematics Teaching, and Technology such as Tinkerplots, SPSS, and Geogebra and Google for Education.