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, Ph.D.
Clinical Assistant Professor, Science Education, UFTeach ProgramCoordinator
Kristen Apraiz, Ph.D.
Clinical Associate Professor, Mathematics Education, Co- Director UFTeach
Konstantina Christodoulopoulou, Ph.D.
UFTeach Affiliate Faculty, Mathematics Department
Staff
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