The Part-time Instructor, Artificial Intelligence/Programming, provides accessible, quality learning experiences within the classroom, laboratory, and/or distance learning settings; facilitates the learning process to help students be successful; provides accurate, quality academic and career advisement for students; seeks professional development opportunities to implement best practices in teaching within the discipline area; maintains office hours according to institutional policy; completes required course assessments and documentation in an accurate and timely manner; attends college meetings, student activities, institutional functions; and contributes to the development of curriculum courses and programs.
This position will primarily support instruction in the Artificial Intelligence program and may also teach courses in Java, Python, and related programming or computing areas.
Essential responsibilities and other duties may include, but are not limited to, the following:
Essential Functions:
Knowledge of:
Experience:
One to three years of teaching, or closely related professional experience in programming, software development, artificial intelligence, machine learning, data analytics, or a related computing field. Preference may be given to candidates with experience teaching introductory and intermediate programming, AI concepts, machine learning fundamentals, data-driven applications, or related technologies in classroom, lab, or online environments.
Training:
A bachelor’s degree in computer science, information technology, software development, artificial intelligence, data science, or a closely related field from an accredited college or university is required. A master’s degree in a related field is preferred.