The portrayal of teacher Jaime Escalante in the movie, Stand and Deliver is what inspired me to pursue an academic career. The best part of being a professor is teaching and training the next generation of software developers. I thrive on being creative, providing practical and real world projects, and building an environment of successful learning with industry-pertinent rigor. Throughout my career, I have implemented innovative practices including flipping the classroom, detailed weekly checklists, creating instructor-led videos, combining courses, providing cohort experiences, and (most recently) utilizing reflective assessment coupled with an apprenticeship model approach in pursuit of greater student mastery. As educators, we must be committed to constantly improving our courses to benefit student learning.
Curriculum Vitae [PDF]In Spring 2022, I piloted a 'Reflective Assessment' approach in my programming classes coupled with a move to an apprenticeship format in which I provide my solution to every project as a video code review. Student success more than doubled. Most students felt they learned better than with traditonal methodologies of being graded on assignments and they felt less stress. As the instructor, I loved the enhanced communication with my students.
Read More