
- 1 active job (view)
- www.cambridgeclassical.org
Description
We are looking for a passionate, skilled educator who shares our Christian Classical commitments and has a background in Computer Science. The ideal candidate will have a vision for teaching high school students (seniors) not merely the technical skill of programming, but basic elements of theoretical Computer Science, and connections of technology to society and virtue. A complete 2-semester curriculum is available to work from, and although a deeply-qualified candidate would be free to replace portions of the curriculum with specific topics that spring from their own expertise, the candidate should be capable of instilling in students a fundamental grasp of theoretic concepts such as : naive O(n^2) vs optimal O(n log n) sorting, P vs NP, and the Halting Problem; and societal/ethical concerns such as: privacy, free speech vs content moderation, addiction, AI training/bias, etc. This computer science class is an opening that we currently have for the 2025-2026 school year, but more classes may be available to combine with this class to create a full - time math/science teaching position. If you are interested in teaching computer science as part of a full - time position, please contact us to let us know.
Essential Duties and Responsibilities
-Plan and deliver 3 classes per week (or prepare materials suitable for an occasional substitute)
-Manage assessment of student learning with assignments, projects, etc-Balance student workload against other school demands
-Provide timely help for student questions, and feedback for student assignments
-Coordinate with school staff and leadership about all class and grading logistics
Requirements
-Ideally, a Bachelors in Computer Science or related STEM field (together with a broad (liberal) non-STEM education); advanced degrees preferred
-Alternatively, a degree in the humanities combined with demonstrated experience in programming, and coursework in Computer Science theory (algorithms, data structures, complexity theory)
-Proven success in working collaboratively and communicating effectively with students, parents, and school stakeholders
-Alignment with our school’s statement of faith and commitment to the school’s mission, vision, and values