USACO Coach (United States of America Computing Olympiad)
Type: Part-Time or Contract
Job Overview
We are seeking a passionate and knowledgeable USACO Coach to train high school students (9th-12th grade) in competitive programming and prepare them for the United States of America Computing Olympiad (USACO). This position is ideal for someone with a strong background in algorithms, data structures, and programming and rich USACO competition experience who is eager to inspire and guide the next generation of competitive coders.
Key Responsibilities
- Teach: Provide training sessions for high school students, focusing on the skills required for USACO Bronze, Silver, Gold, and Platinum levels.
- Develop Curriculum: Design a curriculum that aligns with USACO standards and focuses on problem-solving, efficient coding practices, and test-taking strategies.
- Provide Mentorship: Offer guidance, feedback, and motivation to help students excel in coding competitions.
- Evaluate Performance: Track students’ progress, provide constructive feedback, and tailor the training to improve each student’s performance.
Qualifications
- Programming Skills: Proficiency in programming languages commonly used in USACO (C++, Java, Python).
- Experience: Prior experience coaching or teaching high school students in programming or competitive coding, especially for USACO.
- Knowledge: In-depth knowledge of data structures, algorithms, and competitive programming concepts.
- Communication Skills: Ability to explain complex topics in an accessible and engaging way.
- Education: Background in Computer Science, Mathematics, or a related field is preferred.
Why Join Us?
- Flexible Schedule: Adaptable hours that work with your availability.
- Impactful Work: Opportunity to influence and inspire talented students in competitive programming.
- Professional Growth: Work alongside other educators and gain valuable teaching experience.
Application Instructions: Please submit your resume to hr@longwingsedu.com