Joshua A. Ellis Associate Professor of STEM Education Disciplines Education Psychology Research Interests Facilitating the development of pre-service and in-service teachers’ reflective practice in online, blended, and face-to-face learning environments Promoting model-based and engineering-integrated science instruction through STEM integration Designing and creating dynamic, student-centered online learning environments for educators