Responsibilities
Teach Python programming to students at beginner and intermediate levels.
Deliver lessons on Artificial Intelligence, Machine Learning, Data Science, and related topics.
Prepare lesson plans, assignments, projects, and assessments.
Evaluate student performance and provide constructive feedback.
Stay updated with the latest developments in Computer Science and AI.
Maintain classroom discipline and encourage active participation.
Collaborate with colleagues to improve curriculum and learning outcomes.
Requirements:
Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
Strong knowledge of Python programming.
Understanding of Artificial Intelligence and Machine Learning concepts.
Prior teaching experience preferred.
Excellent communication and presentation skills.
Ability to explain technical concepts in a simple and engaging manner.
Preferred Qualifications
Experience with AI tools and frameworks.
Knowledge of Data Science, Robotics, or Web Development.
Relevant certifications in Python, AI, or Machine Learning.
Bachelor of education B.ed
Salary & Benefits
Competitive salary based on qualifications and experience.
Career development opportunities.
Supportive work environment.