Part-Time Python Instructor / Computer Algorithm Competition Coach (Richmond Hill)

Part-Time Python Instructor / Computer Algorithm Competition Coach (Richmond Hill)

11 Nov
|
Logimind Math & Science School
|
Richmond Hill

11 Nov

Logimind Math & Science School

Richmond Hill

Job Description

LogiMind Math & Science School in Richmond Hill, Ontario, is seeking a passionate and knowledgeable Part-Time Computer Science & Python Instructor / CCC & USACO Competition Coach to join our teaching team on a long-term basis.

We specialize in computer science, mathematics, and science enrichment for students in Grades 3–12, emphasizing computational thinking, algorithmic problem-solving, hands-on projects, and creativity.

Responsibilities

- Teach Python programming to elementary, middle, and high school students, from beginner to advanced levels.
- Prepare students for programming competitions, particularly the Canadian Computing Competition (CCC Junior and Senior) and USACO and other recognized coding contests.
- Teach fundamental algorithms and data structures, including recursion, sorting, searching, graph algorithms, and dynamic programming.
- Guide students in hands-on programming, robotics, and maker projects using platforms such as Raspberry Pi, Arduino, and microcontrollers.
- Encourage students to develop independent thinking, debugging skills, and creative problem-solving abilities.
- Develop engaging, project-based lessons and advanced competition preparation materials.

Additional compensation may be available for advanced curriculum development and specialized competition or project mentorship.





Position Details

- Compensation: CAD $45–80/hour, depending on qualifications and experience
- Location: Richmond Hill, Ontario (near Highway 7 and Highway 404)
- Employment Type: Part-time, long-term
- Work Location: In person only (no remote teaching)

Qualifications

- Currently pursuing or holding a Bachelor's, Master's, or PhD degree in Computer Science, Software Engineering, Computer Engineering, or a closely related field.
- Strong proficiency in Python programming and fundamental algorithms and data structures.
- Experience with competitive programming, particularly CCC, CCO, USACO, or other recognized programming competitions, is strongly preferred.
- Experience with robotics, maker projects, Raspberry Pi, Arduino, electronics, or other hands-on STEM activities is a solid asset.
- Previous teaching, tutoring, or mentoring experience with school-aged students is an asset.
- Excellent communication skills, patience, and a passion for inspiring young learners.
- Ability to explain complex programming concepts clearly and guide students through independent problem-solving.

Benefits

- Casual dress
- On-site parking

Work Location: In person

Pay: $45.00-$80.00 per hour

Work Location: In person

📌 Part-Time Python Instructor / Computer Algorithm Competition Coach (Richmond Hill)
🏢 Logimind Math & Science School
📍 Richmond Hill

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: part-time python instructor / computer algorithm competition coach (richmond hill) / richmond hill

Subscribe to this job alert:

Get the latest job offers by email for: part-time python instructor / computer algorithm competition coach (richmond hill) / richmond hill