responsible for developing and delivering engaging lessons in computer applications, software development, and information to fostering a positive learning environment. Develop and update curriculum materials for Computer Applications feedback to learners to support their learning and development. Establish and maintain a positive and inclusive continuous improvement. Knowledge of a school administration system (D6, SASAMS, Adam, Ed Admin, etc.) is