UFTeach Program Faculty

Program Faculty

The UFTeach program is led by a dedicated team of faculty who are passionate about advancing STEM education. Our faculty members bring a wealth of experience from both the classroom and the field, specializing in mathematics, science, and computer science education. They are committed to mentoring and supporting students as they prepare for impactful careers in teaching or other STEM-related fields. Whether you’re looking for guidance in educational theory, hands-on teaching strategies, or understanding the latest advancements in STEM, our faculty are here to provide the knowledge and expertise needed to succeed.
Gayle Evans

Gayle Evans, Ph.D.

Clinical Assistant Professor, Science Education, UFTeach ProgramCoordinator

Kristen Apraiz

Kristen Apraiz, Ph.D.

Clinical Associate Professor, Mathematics Education, Co- Director UFTeach

Kent J. Crippen

Kent J. Crippen, Ph.D.

Professor of STEM Education

Konstantina Christodoulopoulou

Konstantina Christodoulopoulou, Ph.D.

UFTeach Affiliate Faculty, Mathematics Department

Supporting Instructors

Joanne Barrett

Computer Science Education Instructor
jrbarrett@coe.ufl.edu

Meize Gao

Computer Science Education Instructor
meizeguo@ufl.edu

Maria (Ali) Rinehart

Graduate Assistant
marinehart@ufl.edu