Design and deliver engaging computer science lessons for students of various grades.
Develop lesson plans, assignments, and projects based on the curriculum.
Keep up-to-date with the latest educational technology and programming languages.°Evaluate student progress through tests, projects, and assessments.Ensure proper functioning of the computer lab and equipment.Maintain student records and progress reports.°