• Planning lessons and activities weekly that facilitate students’ acquisition of basic and advanced computer skills and submit to the academic coordinator in a timely manner.
• Conducting ICT classes both theoretical and lab according to the need of the course.
• Follow corrections/suggestions provided by the supervisor, vice principal for better teaching process.
• Instructing students in a manner that develops confidence in their abilities to use technology.
• Observing and managing classroom (computer lab) dynamics maintaining safety and security.
• Tracking and communicating students’ progress and need throughout the session.
• Prepare grades by evaluating the students through assessment such as class participation, class work, quizzes, project works etc.
• Ensuring the safety and security of the computer lab as a lab in charge.
• Support the teaching staff and school personals to meet their need regarding the use of advanced technology.
• Attend parent- teacher and faculty meetings.