The IT / Programming Instructor teaches and supports students in modern software development and core IT concepts. This role requires strong hands-on programming ability, the ability to explain technical concepts clearly, and a commitment to student success through engaging instruction, relevant projects, and continuous course improvement. Teach undergraduate courses in programming and related IT topics (lecture and lab formats). Develop and maintain course materials, assignments, and project-based learning activities aligned to industry practices. Evaluate student work, provide timely feedback, and support skill development through office hours and student mentoring. Incorporate current tools and workflows used in professional software teams (version control, collaboration, code review, etc.). Maintain an inclusive, supportive learning environment and promote academic integrity and professionalism. Participate in curriculum updates, program assessment, and departmental meetings as needed. Develop, assess, and maintain data for course and program assessment.
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