top of page

Instructor Spotlight - Stephen Callahan

Stephen Callahan, an educator at the San Joaquin County Office of Education, is passionate about providing accessible computer science (CS) education to students. His involvement in CS education began with his early fascination with computers and continued through managing a computer lab and working in IT. Stephen's role at the San Joaquin County Office of Education includes managing the FabLab, a maker-space focused on robotics, data, AI, and CS education. He also develops CS curriculum, teaches in the STEM Masters program, leads teacher professional development, and engineers educational tools.


Stephen and his team at the FabLab work on creating innovative devices and lessons to simplify and enhance the learning experience, such as a computer vision camera that interacts with Scratch to create AI programs. The San Joaquin County Office of Education offers various CS education opportunities, including science camps, field trips, and teacher professional development. They also develop engaging curriculum to ensure students, including those who may not have had prior access to CS, can benefit from CS education.


Stephen emphasizes the importance of high-quality training for educators in CS to ensure equitable access to education and improve students' lives. He has actively contributed to CS education through projects like teaching computer science with Apps Script and developing a block-based programming language called Teacher Blocks. Overall, Stephen Callahan's work exemplifies his dedication to increasing CS education opportunities and fostering equitable access for students, ultimately empowering them with the skills and knowledge needed to succeed in a technology-driven world.


As a student a TCSJ I highly recommend and encourage others to take his classes and as a teacher, plan a field trip for your students to check out the FabLab. I guarantee the students will have a great time!


-Scott Jordan


bottom of page