Under limited supervision, the Instructor teaches computer programming courses, including responsible and effective use of artificial intelligence, generative AI, and AI-assisted programming tools in software development and computer science education. Instruction incorporates current programming languages, development environments, software tools, and AI technologies to help students apply AI to coding, debugging, testing, documentation, problem-solving, and software development, while emphasizing programming fundamentals, critical thinking, accuracy, security, ethics, and appropriate human oversight. The instructor teaches assigned courses in the Computer Technologies Department and performs related instructional, administrative, recordkeeping, and student-support duties. The role requires 18–21 teaching hours per week. It is a full-time, nine-month faculty position and is not remote. Classes may be daytime, evening, hybrid, or online, as assigned to meet departmental needs. Office hours are required for student advising, course preparation, committee participation, and related work. Occasional evening or weekend work may be required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level