Job DescriptionWe are looking for passionate coding instructors to teach students coding algorithms and prepare them for algorithm competitions such as USACO (http://www.usaco.org/) in after-school programs, weekend workshops, and camps. We maintain a low teacher-student ratio (about 1:4) where possible, and keep students and instructors together throughout an entire course for a meaningful experience.Algorithms Instructors will take on a number of basic responsibilities:Lead weekly algorithms programming classesDevelop lesson plans, assignments, assessments, and other instructional materials and methods of teaching in your classroomRun trial classes to inspire future programmersDepending on experience and interest, there are a wide variety of other programming subjects that you can get involved with. Outside of our regular courses, some instructors also mentor students in building independent projects, and help develop or course curricula.RequirementsComputer Science/Engineering/STEM related majors or relevant experienceExperienced with programming in major languages (e.g., Python, C++, or Java)Experienced with computer algorithm questionsExperience with USA Computing Olympiads (http://www.usaco.org/) is a plusConsistent availability to teach classes at the same time each week5+ hours of availability for new classesEnjoy working with high school studentsExercise patience and humilityA passion for learning and educationBenefitsSalary is $15-$25/hr based on experience-level and performanceImprove your own programming skills by teaching (we even use Leetcode questions!)Flexible class schedule that can fit your availabilityHave a positive impact on the next generation of programmersDevelop new skills in a community centered on learningLearn new programming topics that broaden your understanding of computer scienceImprove your communication and ability to breakdown complex topicsAbout Coding Minds AcademyFounded in the fall of 2017, Coding Minds Academy (http://codingmindsacademy.com/) seeks to educate students of all ages in computer science through interactive lessons and enriching programming projects. There are multiple sites located in California, and we are expanding online programs for students nationwide and abroad. We offer after-school programs, weekend workshops, camps, and 1-on-1 mentorship. We believe in the learn-by-doing philosophy, so all of our coding curricula involve development of real world applications, such as robotics, mobile apps, and games. Join us on our journey as we build a community centered on programming empowerment!