What are the responsibilities and job description for the Computer Programming Instructor (In-Person Class Only) position at After School Programs?
We are seeking a passionate and knowledgeable ACSL (American Computer Science League) instructor to join our academic team. The ideal candidate will have a strong foundation in computer science and a talent for teaching algorithmic thinking to middle and high school students.
Responsibilities
- Teach ACSL topics including number systems, recursion, Boolean algebra, data structures, and more
- Prepare students for written and programming components of ACSL competitions
- Provide engaging, clear instruction and individualized support
- Monitor progress and offer feedback to help students improve their problem-solving skills
Qualifications
- Strong background in computer science or related field
- Prior experience with ACSL or competitive programming preferred
- Teaching or tutoring experience (in-person or online) is a plus
- Passion for education and ability to motivate students
Job Type: Part-time
Pay: $49.00 - $50.00 per hour
Benefits:
- Flexible schedule
Work Location: In person
Salary : $49 - $50