Maintain ongoing collaboration with colleagues on pedagogical approaches, curricularalignment and instructional strategies. Differentiate instruction for a range of abilities and interest levels in order to provide astudent-centered, hands-on approach to learning. Teach coding fundamentals through unplugged and application-based exercises, suchCode.org, Scratch Jr./Scratch. Must have knowledge of Ardunio, Electronics components, Sensor interfacing, Robotics,3D Printer Create and manage files through Google Docs, Drive, Sheets, etc. Take all necessary and reasonable precautions to protect students, equipment,materials, and facilities. Attend staff meetings and serve on staff committees if needed. Collaborates with the Director of Information Technology and the Director of Curriculum,Instruction, and Innovation on learning software recommendations, best practices inclassrooms, and researching new technologies to incorporate into the curriculum Assess and document the accomplishments of students on a regular basis and provideprogress reports as required. Excellent mentoring, coaching and people management skills Proficiency in MS Office, Google Guite Proficiency in English