Computer Science Instructor

Florida Polytechnic University•JD Alexander Florida Polytechnic Main Campus, FL
•Onsite

About The Position

Florida Polytechnic University invites applications for a full-time, tenure-equivalent Instructor of Computer Science, beginning August 2027. The instructor will teach introductory programming (C and Python), Object-Oriented Programming (C++), Data Structures and Algorithms, and may teach other courses in computer science, cybersecurity, and information technology. The role includes collaboration with colleagues on coordinated multi-section courses and coordination of a multi-section course when assigned. The instructor will maintain current Canvas course sites, complete course-related administrative work on schedule, teach sections scheduled across the full day—including possible 8:00 a.m. and evening sections—and contribute to department and University service. Florida Poly faculty hold renewable, multi-year appointments under a collective bargaining agreement. Instructor initial appointments are three years, and reappointment and promotion are based on comprehensive reviews. Teaching takes place in small, applied and project-based classes. Faculty may also participate in industry collaboration, applied research, and commercialization.

Requirements

  • Master's or doctoral degree in computer science, cybersecurity, information technology, or a closely related field, with at least 18 graduate credit hours in computer science.
  • Experience teaching college-level computer science, cybersecurity, or information technology as the instructor of record.
  • Evidence of effective college-level teaching.
  • Excellent oral and written communication skills.

Nice To Haves

  • Experience teaching in or coordinating multi-section computer science, cybersecurity, or information technology courses.
  • Use of active learning or other evidence-based teaching practices.
  • Experience developing course materials, common assessments, or instructional resources.
  • Experience supporting students who arrive with a wide range of background preparation in programming.

Responsibilities

  • Teach introductory programming courses in C and Python, Object-Oriented Programming in C++, and Data Structures and Algorithms.
  • Teach other courses in computer science, cybersecurity, and information technology curricula as opportunities arise.
  • Collaborate with colleagues in coordinated, multi-section courses and coordinate a multi-section course when assigned.
  • Maintain current course sites in Canvas.
  • Complete course-related administrative work on schedule.
  • Teach sections scheduled across the full day, potentially including 8:00 a.m. and evening sections.
  • Contribute to department and University service.

Benefits

  • Health benefits, including medical and life insurance.
  • Flexible spending accounts.
  • Retirement plan options, including a required state plan and additional voluntary retirement plans.
  • Discounts and perks.
  • Annual leave, including up to 22 accrued days for qualified employees.
  • Paid holidays.
  • Annual sick leave, including up to 12 accrued days for qualified employees.
  • Sick Pool Program.
  • Employee Assistance Program (EAP).
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service